2025UNTAMEDPaul Souter · 6 episodesShow
2024Apples Never FallStan Delaney · 7 episodesShow
2023Bring Him to MeFrankMovie
2023ScarygirlDr. Maybee (voice)Movie
2023The Portable DoorDennis TannerMovie
2023Assassin ClubCaldwellMovie
2022Thor: Love and ThunderActor OdinMovie
2022Voice ActivatedAudiobook Narrator (voice)Movie
2022Jurassic World DominionAlan GrantMovie
2021InvasionJim Bell Tyson · 1 episodeShow
2021Peter Rabbit 2: The RunawayTommy Brock (voice)Movie
2021Daisy Quokka: World's Scariest AnimalFrankie Scales (voice)Movie
2020RamsColinMovie
2020Lindy Chamberlain: The True StoryNarrator (voice)Movie
2020Sea Lions: Life By a WhiskerNarrator (voice)Movie
2019Ride Like a GirlPaddy PayneMovie
2019BlackbirdTomMovie
2019Palm BeachLeoMovie
2019FlackDuncan Paulson · 2 episodesShow
2018Peter RabbitMr. McGregor / Tommy Brock (voice)Movie
2018Sweet CountryFred SmithMovie
2018The CommuterCaptain HawthorneMovie
2017Thor: RagnarokActor OdinMovie
2017Tommy's HonourAlexander BoothbyMovie
2017House of BondRoland “Tiny” Rowland · 2 episodesShow
2016TutankhamunLord Carnarvon · 4 episodesShow
2016New Zealand: Earth's Mythical IslandsNarrator (voice)Movie
2016New Zealand: Earth's Mythical IslandsNarrator (voice) · 3 episodesShow
2016Hunt for the WilderpeopleHecMovie
2015And Then There Were NoneGeneral John MacArthur · 3 episodesShow
2015The DaughterWalterMovie
2015MindGamersKreutzMovie
2015BacktrackDuncan StewartMovie
2015Odyssey sur les traces de Sam NeillGodMovie
2015The Dovekeepers2 episodesShow
2015House of HancockLang Hancock · 2 episodesShow
2014United PassionsJoao HavelangeMovie
2014Old SchoolTed McCabe · 8 episodesShow
2014A Long Way DownChris CrichtonMovie
2013The Adventurer: The Curse of the Midas BoxOtto LugerMovie
2013Escape PlanDr. KyrieMovie
2013Peaky BlindersC.I. Chester Campbell, Major Chester Campbell · 6 episodesShow
2013The OrdainedGovernor Michael Thomas RileyMovie
2013HarryDSS Jim Stockton · 6 episodesShow
2012The VowBill ThorntonMovie
2012AlcatrazEmerson Hauser · 13 episodesShow
2011The HunterJack MindyMovie
2011The Dragon PearlChris ChaseMovie
2011IceAnthony KavanaghMovie
2011IceAnthony Kavanagh · 2 episodesShow
2010Legend of the Guardians: The Owls of Ga'HooleAllomere (voice)Movie
2010Happy TownMerritt Grieves · 8 episodesShow
2010DaybreakersCharles BromleyMovie
2009Under the MountainMr. JonesMovie
2009Iron RoadAlfred Nichol · 2 episodesShow
2009SkinAbraham LaingMovie
2009Iron RoadAlfred NicholMovie
2009In Her SkinMr. ReidMovie
2009The Man in the HatReader of CorrespondenceMovie
2008Dean SpanleyDean SpanleyMovie
2008CrusoeJeremiah Blackthorn · 13 episodesShow
2008Verity Lambert: Drama QueenNarratorMovie
2007The Pixar StoryAlan Grant (archive footage)Movie
2007The TudorsCardinal Thomas Wolsey · 10 episodesShow
2007AngelThéoMovie
2006Two TwistedMick · 1 episodeShow
2006IrresistibleCraigMovie
2006Merlin's ApprenticeMerlin · 2 episodesShow
2006Voyage of the NautilusHubert WilkinsMovie
2005The TriangleEric Benerall · 3 episodesShow
2005The Incredible Journey of Mary BryantGovernor Arthur Phillip · 2 episodesShow
2005YesAnthonyMovie
2005Little FishThe JockeyMovie