2026Insidious PossessionBishop ColbyMovie
2025The AnacondasDr. Agustin StiglitzMovie
2025Ballerina AssassinBixbyMovie
2025The Jolly MonkeySteve BlytheMovie
2020Unbelievable!!!!!HackyMovie
2020GreyhoundHarryMovie
2020The HostBenjaminMovie
2019Once Upon a Time in LondonBelgian JohnnyMovie
2019Cradles for CashSergeiMovie
2016A Killer Walks Amongst UsMovie
2014Star Trek: Enterprise - Storm FrontLt. Malcolm ReedMovie
2014Star Trek: Enterprise - In a Mirror, DarklyMaj. Malcolm ReedMovie
2013Star Trek: Enterprise - In Conversation: The First CrewMovie
2013Star Trek: Enterprise - ShockwaveLt. Malcolm ReedMovie
2011The One WarriorMerlin / Dragon's Voice / NarratorMovie
2011The Dragon WarriorMerlinMovie
2010Sherlock HolmesThorpe HolmesMovie
2009The NinongNinongMovie
2007BeowulfOld CainMovie
2007Species: The AwakeningForbesMovie
2007PluggedDetective PitchmanMovie
2007The AttackmenCoachMovie
2006HeroesWill · 4 episodesShow
2006King Leopold's GhostVoiceMovie
2006Hollywood KillsFrancis FenwayMovie
2003Las VegasAnthony Demby · 1 episodeShow
2002The Hollywood SignSteveMovie
2002Gypsy LoveOwenMovie
2002Cover Me GirlsOwenMovie
2002Chromiumblue.com13 episodesShow
2001Special Unit 2Dr. Harlan Edens · 1 episodeShow
1999The Auteur TheoryLewis RugglesworthMovie
1998What I Did for LoveChrisMovie
1997Buffy the Vampire SlayerBlair · 1 episodeShow
1997Jungle 2 JungleIanMovie
1994Shake, Rattle and Rock!Marc (uncredited)Movie
1991Teenage Health FreakTony St. Michael · 2 episodesShow
1989The Paradise ClubGregor · 1 episodeShow
1989Desmond'sTony · 71 episodesShow
1987Inspector MorseMurray Stone · 1 episodeShow