2021
The Vicar of Dibley: Inside Out as Self (Archive Footage)
2016
British Sitcom: 60 Years of Laughing at Ourselves as Owen Newitt (archive footage) (uncredited)
2012
Twelfth Night as Sir Andrew
2011
In Love with Alma Cogan as Norman
2011
Tinker Tailor Soldier Spy as Mendel
2010
Made in Dagenham as George
2010
Harold Pinter: A Celebration as Self
2009
The Catherine Tate Show: Nan's Christmas Carol as Ghost of Christmas Future
2009
Law & Order: UK as Alex Greene (1 episode)
2009
The Old Guys as Tom (12 episodes)
2008
Survivors as Billy Stringer (2 episodes)
2008
Inspector George Gently as Hector Blackstone (1 episode)
2007
The Alan Titchmarsh Show as Self (1 episode)
2007
The History of Mr Polly
2006
What We Did on Our Holiday as Jim Taylor
2006
The Living and the Dead as Donald Brocklebank
2005
Harry Potter and the Goblet of Fire as Barty Crouch
2005
Doctor Who as John Lumic (2 episodes)
2004
Doc Martin as Phil Pratt (1 episode)
2004
Vanity Fair as Francis Sharp
2004
Hustle as Clive Ban (1 episode)
2004
New Tricks as Danny Jones (1 episode)
2003
Margery and Gladys as D.I. Woolley
2002
The Story of Only Fools and Horses
2002
Born and Bred as Norman Pendleton (1 episode)
2001
Murder Rooms: Mysteries of the Real Sherlock Holmes as Dr. Ibbotson (1 episode)
2000
Longitude as Capt. Man (uncredited) (2 episodes)
2000
Longitude as Capt. Man
1999
Oliver Twist as Mr. Sowerberry (4 episodes)
1997
The History of Tom Jones: A Foundling as Anderson (1 episode)
1997
Preaching to the Perverted as Mr. Cutts Watson
1997
The Missing Postman as Ken Thompson
1996
Dalziel & Pascoe as Bishop Halliwell (1 episode)
1995
The Perfect Match as Roger Lloyd Pack
1995
The Young Poisoner's Handbook as Fred
1995
Kavanagh Q.C. as Alex Watkins (1 episode)
1994
Interview with the Vampire as Piano Teacher
1994
The Vicar of Dibley as Owen Newitt (14 episodes)
1994
Dandelion Dead as Phillips (4 episodes)
1994
Princess Caraboo as Magistrate Haythorne
1993
Health and Efficiency as Rex Regis (12 episodes)
1993
The Summer House as Derek
1993
U.F.O. The Movie as Solo
1993
The Trial as First Stairman
1993
Anna Lee: Headcase as Desk Clerk
1992
Heartbeat as Reggie Rawlins (1 episode)
1992
Archer's Goon as Quentin Sykes (6 episodes)
1991
Murder Most Horrid as Frank Foster (1 episode)
1991
The Gravy Train Goes East as Ferenc Plitplov (4 episodes)
1991
2Point4 Children as Jake (3 episodes)
1991
Selling Hitler as David Irving (5 episodes)
1991
Selling Hitler as David Irving
1991
The Object of Beauty as Frankie Sedgewick
1991
American Friends as Dr. Butler
1990
Zorro as Carrillo (1 episode)
1990
Mr. Bean as Waiter (1 episode)
1989
Stay Lucky as Eddie Vernon (1 episode)
1989
Byker Grove as Beckett (14 episodes)
1989
The Cook, the Thief, His Wife & Her Lover as Geoff
1989
Agatha Christie's Poirot as Inspector Caux (1 episode)
1989
Communicators From Hell
1988
The Modern World: Ten Great Writers as Rosmer (1 episode)
1987
Inspector Morse as Donald Martin (1 episode)
1986
The McGuffin as David Power
1986
Lovejoy as Smallman-Smith (1 episode)
1985
One for the Road as Victor
1985
In the Secret State as Selser
1985
Screen Two as David Power (1 episode)
1984
Nineteen Eighty-Four as Waiter
1984
The Bill (1 episode)
1982
Wogan as Self (1 episode)
1981
Only Fools and Horses (1 episode)
1981
Only Fools and Horses as Trigger (16 episodes)
1981
Private Schulz as Melvin (1 episode)
1980
Bloody Kids as Hospital Doctor
1979
Meetings with Remarkable Men as Pavlov
1979
Henry VIII as 2nd Gentleman
1978
Will Shakespeare as Jack Heminge (6 episodes)
1978
Life of Shakespeare as Jack Heminge (6 episodes)
1977
The Professionals as Ramos (1 episode)
1975
The Naked Civil Servant as Liz
1975
Survivors as Wally (2 episodes)
1974
Within These Walls (1 episode)
1974
Confessions of a Sex Maniac as Henry Milligan
1972
Crown Court (1 episode)
1972
The Protectors as Russi (1 episode)
1972
Spyder's Web as Albert Mason (13 episodes)
1971
Fiddler on the Roof as Sexton
1971
Jason King (1 episode)
1971
The Go-Between as Charles
1970
Figures in a Landscape as Soldier
1970
Play for Today as Sidney Bagley (1 episode)
1969
Softly Softly: Task Force as Martin Webb (1 episode)
1969
The Virgin Soldiers as Bandmaster
1969
Special Branch (1 episode)
1968
The Magus as Young Conchis
1968
Secret Ceremony as Cleaner (uncredited)
1955
Dixon of Dock Green as Ron Fielding (1 episode)