2018
Stray as Old Man2014
Lake as Not available2009
Pumpgirl as Shawshank2009
Shades of Grey as Narrator2005
Batman Begins as Judge Faden2003
The Afternoon Play as Not available2002
Spooks as Boris Gulyanov2001
Waking the Dead as James Alcock1999
The Scarlet Pimpernel as Planchet1998
Vanity Fair as Lord Steyne1997
Trial & Retribution as Not available1997
McCallum as Not available1997
This Is the Sea as (voice)1996
Dalziel & Pascoe as Not available1995
Father Ted as Pilot1995
Waterworld as Nord1995
Tattoo as Unnamed1992
Heartbeat as Billy Trotter1988
Doctor Who: Silver Nemesis as Richard1988
The Making of Doctor Who: Silver Nemesis as Not available1986
Theban Plays: Oedipus the King as Messenger1985
Charters and Caldicott as Insp. Snow1985
Sacred Hearts as Father Larkin1984
The Bill as Not available1980
The Best of Friends as George1980
Shaping Up as Colum1980
Facing The Sun as Gilberto1979
Minder as Kevin O'Hara1979
My Son, My Son as Not available1977
Catchpenny Twist as Roy Fletcher1970
Play for Today as Not available1963
Doctor Who as Richard Maynarde1962
Z-Cars as Not available