2023
The Irrational as Tristan2021
Superman & Lois as Morgan Edge2021
Superman & Lois as Tal-Rho2021
Superman & Lois as Bizarro Tal-Rho2020
Miranda: My Such Fun Celebration as Self2019
Warrior as Douglas Strickland III2019
The Fix as Matthew Collier2017
The Saint as Simon Templar2015
Tracers as Miller2014
Tyrant as Barry Al Fayeed2013
The Whale as Captain George Pollard2012
Hunted as Aidan Marsh2011
Dragon Age: Redemption as Not available2011
The Task as Taylor2010
Abroad as Edward Walpole2008
Mistresses as Dominic Montgomery2007
Straightheads as Jago2007
Steel Trap as Adam2006
The Line of Beauty as Ricky2006
Love and Other Disasters as Tom / Fantasy David2005
Doctor Who as Roger Curbishley2004
Making Waves as Not available2004
The Rivals as Captain Jack Absolute2001
Waking the Dead as Piers Kennedy1996
To Me... To You... as Himself