2023
Open Season: Call of Nature as McSquizzy (voice)2023
Accused as Skinner2021
Mainstream as Ben2021
Rare Beasts as Leonardo2020
Industry as Bill Adler2020
I Hate Suzie as Bruce Wolf2019
Tornare as Patrick McNellis2018
Astral as Not available2017
Counterpart as Croft2017
American Assassin as Dr. Frain2017
Anchor and Hope as Martin2017
Mad to Be Normal as Bryan2017
Joe Finds Grace as Wally2016
Jason Bourne as Senior Agent Collier2016
The Durrells as Henry Miller2015
RSC Live: Henry IV Part 2 as Lord Mowbray2015
Park Lanes as self2013
Burton and Taylor as Journalist2012
The Dark Knight Rises as Yuppie2012
Best Possible Taste: The Kenny Everett Story as Garner Ted Armstrong2011
Episodes as Assistant Director2009
Echelon Conspiracy as Paul Spencer2009
Genova as Mike2009
Hotel as Roger Barron2008
Agent Crush as Major Rusty Gubbins (voice)2007
Saddam's Tribe as Carl Gregson2006
The Line of Beauty as Brad2005
Doctor Who as James Blake2005
I Shouldn't Be Alive as John2004
Mindhunters as Attacker2002
Hellraiser: Hellseeker as Bret2001
Strange Frequency as Disco Man (segment 'Disco Inferno')2000
Epicenter as Ivan Semenov2000
The Inspectors 2: A Shred of Evidence as Cop in Bank Garage1998
The Vigil (for Kurt Cobain) as Jase1996
The Sentinel as Brother Timothy1995
The Outer Limits as Vince Carter1994
Viper as Young Bud MinnickNaN
De Gaulle – Partie 1 : La France Libre as Harry Hopkins