2026Seven SnipersMilkMovie
2024Bad Boys: Ride or DieLockwoodMovie
2022The ReunionThomas Degalais · 6 episodesShow
2020AvaPeterMovie
2019The Professor and the MadmanHenry BradleyMovie
2018ButtonsWilliam KingsleyMovie
2018HarrowDr. Daniel Harrow · 30 episodesShow
2017LiarAndrew Earlham · 12 episodesShow
2017Keep WatchingCarl MitchellMovie
2015ForeverAnthonyMovie
2015UnREALJohn Booth · 5 episodesShow
2015San AndreasDaniel RiddickMovie
2014Playing It CoolStuffyMovie
2014ForeverHenry Morgan · 22 episodesShow
2014Under Milk WoodMog EdwardsMovie
2014Justice League: WarThomas Morrow (voice)Movie
2013The Adventurer: The Curse of the Midas BoxCharles MundiMovie
2013Angel in the HouseMovie
2013Monday MorningsDr. Stewart Delany · 1 episodeShow
2011RingerAndrew Martin · 22 episodesShow
2011Horrible BossesWetwork ManMovie
2011FosterAlecMovie
2011SanctumCarlMovie
2010The KidColin SmithMovie
2009GleePaolo San Pablo · 2 episodesShow
2009The Secret of MoonacreSir Benjamin Merryweather / Sir Wrolf MerryweatherMovie
2008Batman: The Brave and the BoldArmor (voice) · 1 episodeShow
2008W.Prime Minister Tony BlairMovie
2008Fireflies in the GardenAddisonMovie
2008Ben 10: Alien ForceDevin Levin / Robot Guard (voice) · 1 episodeShow
2008Agent CrushAgent Crush (voice)Movie
2007Stories USASimon (segment "The Little Things")Movie
2007Fantastic Four: Rise of the Silver SurferReed RichardsMovie
2007The TV SetRichard McCallisterMovie
2007Amazing GraceWilliam WilberforceMovie
2005Fantastic FourReed RichardsMovie
2004This Girl's LifeDanielMovie
2004Justice League UnlimitedMr. Miracle (voice) · 1 episodeShow
2004King ArthurLancelotMovie
2004Quest for King ArthurHostMovie
2004Century CityLukas Gold · 9 episodesShow
2003OtherworldKing Bendigeidfran (voice)Movie
2003The GatheringDan BlakeleyMovie
2003Hornblower: DutyCommander Horatio HornblowerMovie
2003Hornblower: LoyaltyHoratio HornblowerMovie
2002The Forsyte SagaPhillip Bosinney · 4 episodesShow
2002Man and BoyHarry SilverMovie
2002ShootersFreddy GunsMovie
2001Happy NowSgt Max BracchiMovie
2001Another LifeFrederick Edward Francis BywatersMovie
2001Very Annie MaryHobMovie
2001Hornblower: RetributionHoratio HornblowerMovie
2001Hornblower: MutinyHoratio HornblowerMovie
2000102 DalmatiansKevin ShepherdMovie
1999WarriorsLt. John FeeleyMovie
1999WarriorsLieutenant John Feeley · 2 episodesShow
1999Love in the 21st CenturyJack · 1 episodeShow
1999Solomon & GaenorSolomon LevinskyMovie
1999Great ExpectationsPipMovie
1999Great ExpectationsPip · 2 episodesShow
1999Hornblower: The Frogs and the LobstersHoratio HornblowerMovie
1999Hornblower: The Duchess and the DevilHoratio HornblowerMovie
1998Hornblower: The Examination for LieutenantHoratio HornblowerMovie
1998Hornblower: The Even ChanceMidshipman Horatio HornblowerMovie
1998HornblowerHoratio Hornblower · 8 episodesShow
1997WildeJohn GrayMovie
1996PoldarkJeremy PoldarkMovie
1996A Relative StrangerNigel FraimanMovie
1994A Mind to Kill1 episodeShow