
Filmography56 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | DallianceSeries | — | 61 |
| 2024 | FakeSeries | Joe Burt | 59 |
| 2023 | Faraway DownsSeries | Neil Fletcher | 58 |
| 2022 | ElvisMovie | Hank Snow | 57 |
| 2022 | The ABC OfSeries | Self - Host | 57 |
| 2022 | Joe vs CaroleSeries | Don Lewis | 57 |
| 2022 | Mortal Kombat Legends: Snow BlindMovie | Kano (voice) | 57 |
| 2021 | Peter Rabbit 2: The RunawayMovie | Johnny Town-Mouse (voice) | 56 |
| 2020 | Dirt MusicMovie | Jim | 55 |
| 2019 | Les NortonSeries | Price Galese | 54 |
| 2018 | Peter RabbitMovie | Johnny Town-Mouse (voice) | 53 |
| 2017 | Pirates of the Caribbean: Dead Men Tell No TalesMovie | Scarfield | 52 |
| 2017 | Marvel's Iron FistSeries | Harold Meachum | 52 |
| 2016 | LionMovie | John Brierley | 51 |
| 2015 | Oscar Wilde's the Nightingale and the RoseMovie | Red Rose | 50 |
| 2015 | Blinky Bill the MovieMovie | Jacko (voice) | 50 |
| 2014 | 300: Rise of an EmpireMovie | Dillios | 49 |
| 2014 | Paper PlanesMovie | Patrick (Jason's Father) | 49 |
| 2012 | Dripping in ChocolateMovie | Detective Bennett O'Mara | 47 |
| 2011 | Killing TimeSeries | Andrew Fraser | 46 |
| 2011 | On Borrowed TimeMovie | Self / Narrator (voice) | 46 |
| 2010 | Legend of the Guardians: The Owls of Ga'HooleMovie | Digger (voice) | 45 |
| 2010 | Glenn Owen DoddsMovie | Glenn Owen Dodds | 45 |
| 2009 | Public EnemiesMovie | Harry 'Pete' Pierpont | 44 |
| 2009 | Pope JoanMovie | Gerold | 44 |
| 2009 | Deadliest WarriorSeries | Narrator | 44 |
| 2008 | AustraliaMovie | Neil Fletcher | 43 |
| 2008 | Married LifeMovie | John O'Brien | 43 |
| 2008 | The Children of Huang ShiMovie | Barnes | 43 |
| 2007 | 300Movie | Dilios/Narrator | 42 |
| 2006 | Steve Irwin: He Changed Our WorldMovie | Self | 41 |
| 2006 | Answered by FireMovie | Mark Waldman | 41 |
| 2005 | The PropositionMovie | Eden Fletcher | 40 |
| 2005 | Three DollarsMovie | Eddie Harnovey | 40 |
| 2004 | The Making of 'The Return of the King'Movie | Self | 39 |
| 2004 | StiffMovie | Murray Whelan | 39 |
| 2004 | Van HelsingMovie | Carl | 39 |
| 2004 | Van Helsing: The London AssignmentMovie | Carl (voice) | 39 |
| 2003 | The Lord of the Rings: The Return of the KingMovie | Faramir | 38 |
| 2003 | After the DelugeSeries | Alex Kirby | 38 |
| 2003 | Beyond the Movie: The Return of the KingMovie | Self | 38 |
| 2003 | Gettin' SquareMovie | Johnny Francis 'Spit' Spitieri | 38 |
| 2002 | The Lord of the Rings: The Two TowersMovie | Faramir | 37 |
| 2002 | PureMovie | Lenny | 37 |
| 2001 | Moulin Rouge!Movie | Audrey | 36 |
| 2001 | DustMovie | Luke | 36 |
| 1999 | RoveSeries | Self | 34 |
| 1999 | Molokai: The Story of Father DamienMovie | Damien | 34 |
| 1998 | Dark CityMovie | Schreber's Assistant | 33 |
| 1997 | Idiot BoxMovie | Bank Teller with a History | 32 |
| 1996 | Twisted TalesSeries | George | 31 |
| 1993 | Blue HeelersSeries | William Cassidy | 28 |
| 1992 | Seeing RedMovie | Frank No. 2 | 27 |
| 1991 | Police RescueSeries | Ferret | 26 |
| 1987 | Rafferty's RulesSeries | Thug 1 | 22 |
| 0 | SubversionMovie | — | — |