2016
Murder: The Third Voice
2014
Luna as (Jacob) Doctor
2013
Harrigan as Billy Davidson
2010
Making The Last of the Mohicans as Self
2010
Brighton Rock as Chief Inspector
2009
The Damned United as Jimmy Gordon
2008
Fast Track: No Limits as Schmitty
2007
Hallam Foe as Raymond
2007
Skins as Alex (1 episode)
2003
Solid Air as Robert Houston
2001
Waking the Dead as Vinnie Peverell (2 episodes)
2000
The Sight as Det. Pryce's boss
2000
Beautiful Creatures as Ronnie McMinn
1998
The Acid House as God
1998
Vanity Fair (1 episode)
1997
Trial & Retribution (2 episodes)
1996
Hillsborough as Chf Supt. Duckenfield
1995
Judge Dredd as Warden Miller
1995
919 Fifth Avenue as Patrick
1994
The Negotiator as Eddie Gemonill
1992
The Last of the Mohicans as Colonel Munro
1991
Spender as Mal Balmer (1 episode)
1990
Hidden Agenda as Harris
1990
The Big Man as Cam Colvin
1989
Baywatch (1 episode)
1988
Unreported Incident as Jack
1988
The Play on One as Jack Lawrence (1 episode)
1987
Star Trek: The Next Generation as Romulan Captain (1 episode)
1987
Jake and the Fatman as Tattooist (1 episode)
1987
The New Statesman as Ken Price (1 episode)
1987
Tutti Frutti as Vincent Diver (6 episodes)
1986
Casualty as Carl Jackson (2 episodes)
1985
Lytton's Diary as Maxim (1 episode)
1984
Murder, She Wrote as Police Captain (1 episode)
1984
Hunter as Michael Mullenby (1 episode)
1984
Doctor Who: The Caves of Androzani as Stotz
1983
Heather Ann as John Lewis
1982
Remington Steele as Angus Whitewood (1 episode)
1982
Cheers as Sean (1 episode)
1982
Who Dares Wins as Major Steele
1982
Inside the Third Reich as Rudolf Hess
1981
Bergerac as Vaccarro (1 episode)
1981
Escape to Victory as Pyrie
1981
The Nightmare Man as Inspector Inskip (4 episodes)
1981
The Nightmare Man as Inspector Inskip
1981
The Chinese Detective (1 episode)
1981
The Journal of Bridget Hitler as Adolf Hitler
1980
Magnum, P.I. (1 episode)
1980
S.O.S. Titanic as Frederick Barrett, Leading Stoker
1980
Twelfth Night as Antonio
1979
Danger UXB as Sergeant James (13 episodes)
1978
BBC Television Shakespeare (1 episode)
1978
Return of the Saint as Willcox (1 episode)
1976
The Eagle Has Landed as Major Corcoran
1976
Willie Rough as Charlie McGrath
1975
Rumpole of the Bailey (1 episode)
1975
Oil Strike North (3 episodes)
1975
The Sweeney as Phil Deacon (1 episode)
1974
Playhouse as Adolf Hitler (1 episode)
1973
The Operation as Ted Hardin
1972
The Shadow of the Tower (13 episodes)
1972
Highlands as Narrator
1971
Jason King (1 episode)
1971
When Eight Bells Toll as Lt. Williams - Helicopter Pilot
1970
Play for Today as Ted Hardin (1 episode)
1970
A Day at the Beach as Nicholas
1970
Doomwatch as Peter Shipton (1 episode)
1969
Paul Temple (1 episode)
1969
Oh! What a Lovely War as George Smith
1967
Ulysses as Stephen Dedalus
1966
The Fighting Prince of Donegal as Martin
1966
Cock, Hen and Courting Pit as Ian Tiggott
1963
Doctor Who as Stotz (4 episodes)
1962
Dr. Finlay's Casebook (1 episode)