2025Lesbian Space PrincessProblematic Ship (voice)Movie
2025Joh: Last King of QueenslandJoh Bjelke-PetersenMovie
2025Forgive Us AllOttoMovie
2025The CorrespondentPeter GresteMovie
2025EdenG. Allan HancockMovie
2024My Freaky FamilyKing Murkhart (voice)Movie
2024Force of Nature: The Dry 2Daniel BaileyMovie
2024ProsperCal Quinn · 8 episodesShow
2023Aunty Donna's Coffee CafeRake · 1 episodeShow
2023Animal Kingdom 3D: A Tale of Six FamiliesNarratorMovie
2022Bali 2002Graham Ashton · 4 episodesShow
2022ElvisVernon PresleyMovie
2021FiresDuncan Simpson · 2 episodesShow
2021H Is for HappinessJim PheeMovie
2020Go!PatrickMovie
2019Catherine the GreatGrigory Orlov · 4 episodesShow
2019The PoolNarrator (voice) · 2 episodesShow
2019Angel of MineBernardMovie
2019Danger Close: The Battle of Long TanBrigadier Oliver David JacksonMovie
2019The HuntingNick · 4 episodesShow
2019The Crown and Us: The Story of The Royals in AustraliaNarrator letters (voice) · 2 episodesShow
2018Hawke: The Larrikin and The LeaderNarrator (voice) · 2 episodesShow
2018Maya the Bee: The Honey GamesFlip (voice)Movie
2018Swinging SafariNarrator - Adult Jeff Marsh (voice)Movie
2017Blue Murder: Killer CopRoger Rogerson · 2 episodesShow
2017BreathMr. PikeMovie
2016Hacksaw RidgeColonel StelzerMovie
2016Looking for GraceDanMovie
2015Blinky Bill the MovieBlinky's Father (voice)Movie
2015Australia: The Story of UsNarrator · 8 episodesShow
2014Maya the Bee MovieFlip (voice)Movie
2013The TurningVic LangMovie
2011SanctumFrankMovie
2011IceThom ArcherMovie
2011IceThom Archer · 2 episodesShow
2010RakeCleaver Greene · 40 episodesShow
2010Matching JackDavidMovie
2010HawkeBob HawkeMovie
2010Legend of the Guardians: The Owls of Ga'HooleBoron (voice)Movie
2010Voyage to the PlanetsNarrador · 6 episodesShow
2009The DiplomatCharles Van KoorsMovie
2009False WitnessCharles Van Koors · 2 episodesShow
2008East of EverythingArt Watkins · 13 episodesShow
2006The SilenceRichard TreloarMovie
2006Like MindsMcKenzieMovie
2005FragileRobert MarcusMovie
2005StealthKeith OrbitMovie
2004Van HelsingCount Vladislaus DraculaMovie
2003The League of Extraordinary GentlemenMMovie
2002The Hound of the BaskervillesSherlock HolmesMovie
2002The One and OnlyNeilMovie
2002The TouchKarlMovie
2002The Road from CoorainBillMovie
2001Moulin Rouge!The DukeMovie
2001BlondeMr. R · 2 episodesShow
2000Mission: Impossible IIHugh StampMovie
2000The Last SeptemberCaptain DaventryMovie
1999PassionPercy GraingerMovie
1998In the Winter DarkMurray JacobMovie
1998A Little Bit of SoulVoice of Sir Samuel MichaelMovie
1997Oscar and LucindaMr. JeffriesMovie
1997Thank God He Met LizzieGuy JamiesonMovie
1997Doing Time for Patsy ClineBoydMovie
1997The Last of the RyansRonald RyanMovie
1997Still TwistedBen (segment 'One Way Ticket')Movie
1996Children of the RevolutionJoseph 'Joe' WelchMovie
1996Twisted TalesBen · 1 episodeShow
1995Hayride to HellGeorge WeygateMovie
1995Blue MurderRoger RogersonMovie
1995Blue MurderRoger Rogerson · 2 episodesShow
1995Billy's HolidayRob McSpeddenMovie
1995Lessons in the Language of LoveHarryMovie
1994Halifax f.p.Sergeant Paul Santos · 1 episodeShow
1994TalkJack / HarryMovie
1993CrimeBrokerHarrisonMovie
1992Tracks of GloryHugh McIntoshMovie
1991Dead to the WorldJohnnyMovie