
Filmography35 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2021 | Under the VinesSeries | Don Silverton | 75 |
| 2020 | ReunionMovie | Jack | 74 |
| 2016 | The Light Between OceansMovie | Mayor Jock Johnson | 70 |
| 2016 | Roman EmpireSeries | Marcus Aurelius | 70 |
| 2014 | Hope and WireSeries | Vernon | 68 |
| 2013 | WentworthSeries | Vinnie Holt | 67 |
| 2011 | Rest for the WickedMovie | Frank | 65 |
| 2010 | SpartacusSeries | Magistrate Calavius | 64 |
| 2009 | Piece of My HeartMovie | Mike | 63 |
| 2008 | The Chronicles of Narnia: Prince CaspianMovie | British Homeguard 1 | 62 |
| 2008 | Legend of the SeekerSeries | Herald | 62 |
| 2007 | The TattooistMovie | Lazlo McFadden | 61 |
| 2005 | HerculesSeries | Creon | 59 |
| 2004 | Farscape: The Peacekeeper WarsSeries | Einstein | 58 |
| 2003 | The Lord of the Rings: The Return of the KingMovie | Madril | 57 |
| 2002 | The Lord of the Rings: The Two TowersMovie | Madril | 56 |
| 1999 | FarscapeSeries | Einstein | 53 |
| 1999 | The Lost WorldSeries | Balar | 53 |
| 1997 | 20,000 Leagues Under the SeaSeries | Thierry Arronax | 51 |
| 1995 | Mysterious IslandSeries | Captain Nemo | 49 |
| 1993 | The Sound and the Silence: The Alexander Graham Bell StoryMovie | Alexander Graham Bell | 47 |
| 1993 | The FedsSeries | Commander Rainer Bass | 47 |
| 1993 | CrimeBrokerMovie | Frank MacPhee | 47 |
| 1991 | Heroes II: The ReturnSeries | Lt. Cmdr Donald 'Davo" Davidson | 45 |
| 1990 | The Paper ManSeries | Philip Cromwell | 44 |
| 1988 | The HeroesMovie | Donald Davidson | 42 |
| 1986 | The Great Bookie RobberySeries | Mike Power | 40 |
| 1986 | Pallet on the FloorMovie | Jack Voot | 40 |
| 1984 | Wild HorsesMovie | Jack | 38 |
| 1983 | The Lost TribeMovie | Edward / Max Scarry | 37 |
| 1982 | Bad BloodMovie | Bert Cropp | 36 |
| 1982 | Carry Me BackMovie | — | 36 |
| 1980 | Beyond Reasonable DoubtMovie | Detective Murray Jeffries | 34 |
| 1978 | The Mad Dog Gang Meets Rotten Fred and RatsgutsMovie | Wilkie | 32 |
| 1977 | The GovernorSeries | John Sheehan | 31 |