
2017
Letters from Baghdad as Sir Valentine 'Domnul' Chirol2016
Agatha Raisin as Robert Struthers2013
Father Brown as Major Wallander2012
SOS: The Titanic Inquiry as Lord Mersey2011
Game of Thrones as High Septon Maynard2006
Casino Royale as Stockbroker2005
Paris in the Springtime as Not available2004
Dragon's World: A Fantasy Made Real as Museum Curator2004
In Denial of Murder as Ed Fitzgerald QC2003
Peep Show as Martin2002
Foyle's War as Dr. Julian Groves2002
The Falklands Play as Adm. Sir John Fieldhouse (C-in-C Fleet)1998
A Life for a Life as Waddington1997
Midsomer Murders as Charles King1997
Where the Heart Is as Not available1997
Shooting Fish as Mr Greenaway1997
Rebecca as Frank Crawley1996
Silent Witness as P.C. Coleman1996
Hetty Wainthropp Investigates as Donald Matthews1995
Bugs as Wyman1995
Crown Prosecutor as Lenny Monk1994
Space Precinct as Maxx Zeller1993
Peak Practice as Patrick Hargreave1992
Heartbeat as Stuart Parsons1992
Heartbeat as Wing Commander Carstairs1992
A Touch of Frost as Graham Rutherford1992
Between the Lines as Not available1991
Devices and Desires as Miles Lessingham1991
Thatcher: The Final Days as Edward Leigh1991
Sherlock Holmes and the Leading Lady as Zygovich1989
Agatha Christie's Poirot as Dr. Burton1988
Wish Me Luck as Not available1988
Crossfire as Bryant1987
The Ruth Rendell Mysteries as Piers1987
The New Statesman as Dutch Commissioner1986
Casualty as Richard Greetham1986
Casualty as Henry Williams1986
Doctor Who: The Mysterious Planet as Merdeen1985
Love Song as Ben Walton1985
Dance with a Stranger as Anthony Findlater1984
Sherlock Holmes as Inspector Hawkins1984
The Bill as Not available1984
Hammer House of Mystery and Suspense as Young Doctor1984
Mitch as Jake Kingsley1984
The Late Nancy Irving as Young Doctor1983
Skorpion as Dr. Ormiston1982
Shine on Harvey Moon as Wing Commander Brooke1982
The Brack Report as Brian Fletcher1979
Tales of the Unexpected as Frank Parker1979
Tess as Cuthbert Clare1979
Doctor Who: City of Death as Duggan1979
Electric Eskimo as Not available1978
Blake's 7 as Del Grant1977
Target as Timothy Aspel1977
Cinderella CND as Alf1977
The Sniffler and the Pug as Baxter1976
The Winter Warrior as Sigehere1975
Rumpole of the Bailey as Det. Sgt. Smedley1974
Juggernaut as Juggernaut's Contact1974
The Carnforth Practice as Not available1974
The Beast Must Die as Paul Foote1973
Warship as Not available1972
The Protectors as Vent1972
The Stone Tape as Hargrave1972
Triple Exposure as Len1972
The Alf Garnett Saga as Jim1971
The Man in My Head as Brinson1970
Play for Today as Len1970
Shadows of Fear as Hitch-Hiker1970
The Creeper as Maurice1970
The Company Man as Stephen1968
The Expert as Dennis Lewis1968
The Expert as Mr. Jones, QC1968
The Jazz Age as Fiodor1965
BBC Play of the Month as George Emerson1963
Doctor Who as Duggan / Jagaroth Voice1963
Doctor Who as Merdeen