2023
Macbeth as Macduff2019
Alien: Isolation – The Digital Series as Axel2018
Calibre as Angus2017
The Loch as Don McGrellish2017
Churchill as Admiral Ramsay2012
The Sweeney as Screw2012
Hsue-shen Tsien as Pyre2009
Law & Order: UK as Not available2007
Stuart: A Life Backwards as Dangerous Ginger2007
Outlaw as Sgt. Grieves2006
Robin Hood as Not available2006
Saxondale as Toby2006
The Witches Hammer as Vampire2005
7 Seconds as Banner2005
Hiroshima as Parsons2004
About Love as Not available2003
Working Shakespeare as Not available2002
K-19: The Widowmaker as Konstantin2002
Al's Lads as Tony2000
Tough Love as DI Donald Parkin2000
The Lovers as Not available1999
Aristocrats as William Ogilvie1998
Terror in the Mall as Tom1998
Imogen's Face as Steve1994
Pie in the Sky as Darren Humphrey1993
The Blackheath Poisonings as Doctor Hassall1993
Olly's Prison as Frank1992
Between the Lines as Not available1991
Soldier Soldier as Capt Stuart Cunningham1989
Venus Peter as Billy1988
Piece of Cake as 'Pip' Patterson1985
The Ray Bradbury Theater as Lover