2016
Murder: The Third Voice as Not available2015
Macbeth as Menteith2014
Luna as (Jacob) Doctor2013
Harrigan as Billy Davidson2011
Case Histories as Ray2010
Brighton Rock as Chief Inspector2010
Making The Last of the Mohicans as Self2010
Chain Reaction as Not available2009
The Damned United as Jimmy Gordon2008
Fast Track: No Limits as Schmitty2007
Skins as Alex2007
Hallam Foe as Raymond2005
The Dark as Dafydd2003
Solid Air as Robert Houston2002
Family as Ken2001
Waking the Dead as Vinnie Peverell2000
Beautiful Creatures as Ronnie McMinn2000
Forgive and Forget as Michael O'Neil2000
The Sight as Det. Pryce's boss1998
Vanity Fair as Not available1998
The Acid House as God1997
Trial & Retribution as Not available1997
David as Joab1997
David as Joab1996
Moses as Zerack1996
Hillsborough as Chf Supt. Duckenfield1995
Judge Dredd as Warden Miller1995
919 Fifth Avenue as Patrick1994
The Negotiator as Eddie Gemonill1992
The Last of the Mohicans as Colonel Munro1991
Spender as Mal Balmer1990
El C.I.D. as Charlie1990
The Big Man as Cam Colvin1990
Hidden Agenda as Harris1989
Baywatch as Not available1988
The Play on One as Jack Lawrence1988
Unreported Incident as Jack1987
Star Trek: The Next Generation as Romulan Captain1987
Jake and the Fatman as Tattooist1987
The New Statesman as Ken Price1987
Tutti Frutti as Vincent Diver1986
Casualty as Carl Jackson1985
Lytton's Diary as Maxim1984
Murder, She Wrote as Police Captain1984
Hunter as Michael Mullenby1984
Doctor Who: The Caves of Androzani as Stotz1983
Heather Ann as John Lewis1982
Cheers as Sean1982
Remington Steele as Angus Whitewood1982
Who Dares Wins as Major Steele1982
Inside the Third Reich as Rudolf Hess1981
Bergerac as Vaccarro1981
The Chinese Detective as Not available1981
The Nightmare Man as Inspector Inskip1981
Escape to Victory as Pyrie1981
The Nightmare Man as Inspector Inskip1981
The Journal of Bridget Hitler as Adolf Hitler1980
Magnum, P.I. as Hopkins1980
S.O.S. Titanic as Frederick Barrett, Leading Stoker1980
Twelfth Night as Antonio1979
Danger UXB as Sergeant James1978
The BBC Television Shakespeare as Antonio1978
Return of the Saint as Willcox1977
Target as Not available1976
The Eagle Has Landed as Major Corcoran1976
Willie Rough as Charlie McGrath1975
The Sweeney as Phil Deacon1975
Rumpole of the Bailey as Not available1975
Oil Strike North as Not available1974
Playhouse as Adolf Hitler1973
Warship as Not available1973
The Operation as Ted Hardin1972
The Shadow of the Tower as Not available1972
Young Winston as Brockie1972
Highlands as Narrator1971
Jason King as Not available1971
When Eight Bells Toll as Lt. Williams - Helicopter Pilot1971
Orkney as Bill1970
Play for Today as Ted Hardin1970
Doomwatch as Peter Shipton1970
A Day at the Beach as Nicholas1969
Paul Temple as Not available1969
Oh! What a Lovely War as George Smith1967
Ulysses as Stephen Dedalus1966
The Fighting Prince of Donegal as Martin1963
Doctor Who as StotzNaN
Guardians as Sergeant Reed1968
Mackintosh as Not available1966
Cock, Hen and Courting Pit as Ian Tiggott1962
Dr. Finlay's Casebook as Not available