"The Iron Lady" (2011) ... Geoffrey Howe
"Ghost Rider 2: Spirit of Vengeance" (2011) ... Cameo appearance as a monk
"The Great Ghost Rescue" (2011) ... Prime Minister
"Repo! The Genetic Opera" (2007) ... Nathan Wallace/Repo Man
"Sweeney Todd: The Demon Barber of Fleet Street" (2007) ... Cameo appearance
"Doctor Who: The Infinite Quest" (2007) (voice) ... Baltazar - Scourge of the Galaxy
"Macbeth" (2007) ... Duncan
"Amelia and Michael" (2006) ... Michael
"Three Minute Wonder - The Play's the Thing" (2006) 5giugno 2006 ... Himself
"Sparkle" (2006) ... Tony
"Imagine Me and You" (2005) ... Ned
"Framing Frankie" (2005) ... Dennis Folley
"Fat Slags" (2004) ... Victor
"I'll Be There" (2003) ... Sam Gervasi
"The Trial of Lord Lucan" ITV movie, Novembre 1994 playing Dominic Elwes
"Woof Again! Why Me?" (1992) (V)
"The Zero Option", ITV TV movie, 19novembre, 1988 playing Bruce Michaelis.
"Collina del diavolo, La (Devil's Hill)" - also 4 part mini series (1988)... Michael Toyle
"Prayer for the Dying, A" (1987) ... Rupert
"Lady Chatterley's Lover" (1981) ... Anton
"Accident" (1978) playing
"Simon Lovell" (episode # 1.3 The Figures Man) 16 Nov.1978