2026BelowSteve Bruner · 2 episodesShow
2026Dalliance6 episodesShow
2025SpitJohnny 'Spit' SpitieriMovie
2024FakeJoe Burt · 8 episodesShow
2024Combat Wombat: Back 2 BackLenny Glick (voice)Movie
2023Faraway DownsNeil Fletcher · 6 episodesShow
2022Mortal Kombat Legends: Snow BlindKano (voice)Movie
2022ElvisHank SnowMovie
2022PIECES OF HERJasper Queller · 6 episodesShow
2022Joe vs CaroleDon Lewis · 1 episodeShow
2021The Moth EffectSimon · 1 episodeShow
2021Peter Rabbit 2: The RunawayJohnny Town-Mouse (voice)Movie
2020The FurnaceMalMovie
2020Dirt MusicJimMovie
2019Les NortonPrice Galese · 10 episodesShow
2019BelieveRobertMovie
2018NekrotronicLutherMovie
2018In Like FlynnTraversMovie
2018Peter RabbitJohnny Town-Mouse (voice)Movie
2018Romper StomperJago Zoric · 6 episodesShow
2017Wake in FrightJock Crawford · 2 episodesShow
2017Pirates of the Caribbean: Dead Men Tell No TalesScarfieldMovie
2017Beyond the Known WorldCarl HansenMovie
2017Marvel's Iron FistHarold Meachum · 13 episodesShow
2017The WallNarratorMovie
2016LionJohn BrierleyMovie
2016GoldstoneJohnnyMovie
2015Blinky Bill the MovieJacko (voice)Movie
2015Force of DestinyRobertMovie
2015BanishedGovernor Arthur Phillip · 7 episodesShow
2015Oscar Wilde's the Nightingale and the RoseRed RoseMovie
2014The CodeIan Bradley · 6 episodesShow
2014Paper PlanesPatrick (Jason's Father)Movie
2014Aussie Rules the WorldNarratorMovie
2014300: Rise of an EmpireDilliosMovie
2013Better ManJulian McMahon · 2 episodesShow
2013Top of the LakeDet. Al Parker · 7 episodesShow
2013Making Couples HappyNarrator (voice) · 4 episodesShow
2012Dripping in ChocolateDetective Bennett O'MaraMovie
2012A Cautionary TailNarratorMovie
2011Killing TimeAndrew Fraser · 10 episodesShow
2010Oranges and SunshineLenMovie
2010Legend of the Guardians: The Owls of Ga'HooleDigger (voice)Movie
2010Glenn Owen DoddsGlenn Owen DoddsMovie
2009Pope JoanGeroldMovie
2009Public EnemiesHarry 'Pete' PierpontMovie
2009Deadliest WarriorNarrator · 32 episodesShow
2008AustraliaNeil FletcherMovie
2008The Children of Huang ShiBarnesMovie
2008Married LifeJohn O'BrienMovie
2007300Dilios/NarratorMovie
2006Answered by FireMark WaldmanMovie
2006Answered by FireMark Waldman · 2 episodesShow
2005The PropositionEden FletcherMovie
2005Three DollarsEddie HarnoveyMovie
2005Basilisk StareDaveMovie
2004The Brush-OffMurray WhelanMovie
2004StiffMurray WhelanMovie
2004Van Helsing: The London AssignmentCarl (voice)Movie
2004Van HelsingCarlMovie
2003The Lord of the Rings: The Return of the KingFaramirMovie
2003Gettin' SquareJohnny Francis 'Spit' SpitieriMovie
2003After the DelugeAlexMovie
2003After the DelugeAlex Kirby · 2 episodesShow
2003Shot down over the Soviet UnionMovie
2002The Lord of the Rings: The Two TowersFaramirMovie
2002PureLennyMovie
2002The Crocodile Hunter: Collision CourseSam FlynnMovie
2001The BankJim DoyleMovie
2001DustLukeMovie
2001Russian DollEthanMovie
2001Moulin Rouge!AudreyMovie
2000Better Than SexJoshMovie
1999Molokai: The Story of Father DamienDamienMovie
1998SeaChangeDaniel Della Bosca · 13 episodesShow
1998The BoysBrett SpragueMovie