2006
Missing: All Secrets Have a Price as Not available2006
Hotel Babylon as Not available2006
Missing as Mr. Greenside2004
The Long Bank Holiday as Billy Clemens2003
Seven Wonders of the Industrial World as Not available2003
The Last Detective as Not available2002
Daniel Deronda as Not available2001
High Heels and Low Lifes as Duty Sergeant2001
Bodywork as David Leer2000
Border Cafe as 'Edwardian' Clive Bruton2000
Circus as Magnus1997
Trial & Retribution as Not available1997
Hostile Waters as Kuzmenko1996
Silent Witness as Josef Quayle1996
Poldark as George Warleggan1995
Bugs as Moore1995
Joseph as Juda1994
Wycliffe as DCC Stevens1994
Pie in the Sky as Michael1994
Anna Lee as Charlie McKinnon1994
Tom & Viv as W.I. Janes1993
Then Churchill Said to Me as Not available1993
Scarlet and Black as Monsieur Valenod1992
Heartbeat as Bob Acott1991
Redemption as Oliver Rowntree1989
The Paradise Club as Johnny Ivory1988
The Tenth Man as Krogh1987
Inspector Morse as Parsons1987
Never Say Die as Not available1987
Gentry as Slatter1986
Casualty as Sam Jones1986
Labyrinth as Goblin (voice)1986
Hangman as Hangman1985
Oliver Twist as Mr. Brownlow1985
Oliver Twist as Bill Sikes1985
Doctor Who: Attack of the Cybermen as Bates1984
The Bill as Not available1981
Bergerac as Frank1979
Minder as Harry1979
Turtle's Progress as Razor Eddie1972
Are You Being Served? as Not available1969
The First Churchills as Not available1967
Doctor Who: The Ice Warriors as Isbur1963
Doctor Who as Ice Warrior Isbur1963
Doctor Who as Bates1951
Hallmark Hall of Fame as Krogh