2007
Hindenburg: Titanic of the Skies as Commander Rosendahl2005
Murder in Rome as Sextus Roscius2003
Seven Wonders of the Industrial World as Not available2002
Shackleton as Tom Crean2001
Endgame as Norris1998
The Heaven and Earth Show as Not available1997
The Grand as Marcus Bannerman1996
Samson and Delilah as Mahal1995
The Hanging Gale as Conor Phelan1995
The Hanging Gale as Conor Phelan1994
Pleasure as Detective Jimenez1991
Murder Most Horrid as Tommy1991
Let Him Have It as Niven Craig1991
Deptford Graffiti as John1990
Yellowthread Street as Not available1987
Business as Usual as Stevie Flynn1986
Casualty as Joe Morrison1986
Zastrozzi: A Romance as Verezzi1985
John and Yoko: A Love Story as John Lennon1985
No Surrender as Rock Group Leader1984
Scully as Mad Dog1984
Moving on the Edge as Squid1982
Timewatch as Sextus Roscius