2021
National Theatre Live: Under Milk Wood as Mr Pritchard / Mr Pugh
2018
Les Misérables as Letter Writer (1 episode)
2018
Sick of It as Priest (1 episode)
2016
The Crown as Ben Bowen Thomas (1 episode)
2012
The Hollow Crown as Bishop of Ely (2 episodes)
2009
Land Girls as Dr. Wally Morgan (1 episode)
2008
The Oxford Murders as Mr. Higgins
2007
Benidorm as Glynn (7 episodes)
2006
The Painted Veil as Mr. Garstin
2005
The Green Green Grass as Llewellyn (32 episodes)
2005
Doctor Who as Gabriel Sneed (2 episodes)
2004
Wimbledon as Doctor Taylor
2004
Hustle as Vino Vinnie (1 episode)
2003
The Royal as Mr. Forbes (1 episode)
2002
Dead Gorgeous as Mr Greeley
2000
The Man Who Cried as Welsh Teacher
2000
The Great Indoors as Cyril Davies
1997
Wokenwell as Rev. Kettle (1 episode)
1997
A Perfect State as Gareth (7 episodes)
1996
Hetty Wainthropp Investigates as Bill Jason (1 episode)
1995
The Thin Blue Line as Gasforth FC Manager (1 episode)
1994
Honey for Tea as Dr. Basil Quinn (7 episodes)
1994
(All Quiet on the) Preston Front as Rev Harry Capper (1 episode)
1993
Boswell and Johnson's Tour of the Western Isles as Sir Aeneas MacPherson
1993
Cracker as Hanrahan (1 episode)
1993
Thicker Than Water as Chief Superintendent
1993
Peak Practice as Richard Morris (1 episode)
1993
Chris Cross as Mr. Rogers (13 episodes)
1993
The Detectives as Seargent (1 episode)
1992
A Little Bit of Lippy as Mr. Cartwright
1992
Virtual Murder as Professor Owen Griffiths (6 episodes)
1992
Heartbeat as Fillingham (1 episode)
1992
Heartbeat as Sam Smithers (1 episode)
1992
Maigret as Francois Paré (1 episode)
1991
The Brittas Empire as Mr Humphries (1 episode)
1989
The Mountain and the Molehill as Mr Smout
1989
Making Out (24 episodes)
1987
Inspector Morse as Sir Watkin Davies (1 episode)
1986
Lovejoy as Bible Joe (1 episode)
1985
Time for Murder as Jeremy Semper (1 episode)
1985
Bulman as Williams (1 episode)
1985
There Comes A Time... as Dr. Harry Eaton (7 episodes)
1982
Foxy Lady as Tancred Taylour (12 episodes)
1982
Remington Steele as Newsreader (1 episode)
1981
Bergerac as Gidleigh (1 episode)
1980
The Merchant of Venice as Solanio
1980
Together as Russell Patterson (3 episodes)
1979
Minder as Chef (1 episode)
1979
Shoestring as Dr. Ben Fischer (2 episodes)
1978
BBC Television Shakespeare as Solanio (1 episode)
1978
Enemy at the Door as Feldwebel Fellner (1 episode)
1975
The Sweeney as Blakeney (1 episode)
1974
The Squirrels as Harry (27 episodes)
1973
Shakespeare or Bust as Boat Hirer