2021
Dream Horse as Bert2021
National Theatre Live: Under Milk Wood as Mr Pritchard / Mr Pugh2018
Les Misérables as Letter Writer2018
Sick of It as Priest2016
The Crown as Ben Bowen Thomas2012
The Hollow Crown as Bishop of Ely2010
The Secret Diaries of Miss Anne Lister as Uncle Lister2009
Land Girls as Dr. Wally Morgan2008
The Oxford Murders as Mr. Higgins2007
Benidorm as Glynn2006
The Painted Veil as Mr. Garstin2005
Doctor Who as Gabriel Sneed2005
The Green Green Grass as Llewellyn2004
Hustle as Vino Vinnie2004
Wimbledon as Doctor Taylor2004
Benefit to Mankind as Tecwyn Hughes2003
The Royal as Mr. Forbes2002
Dead Gorgeous as Mr Greeley2000
The Man Who Cried as Welsh Teacher2000
The Great Indoors as Cyril Davies1997
Wokenwell as Rev. Kettle1997
A Perfect State as Gareth1996
Hetty Wainthropp Investigates as Bill Jason1995
The Thin Blue Line as Gasforth FC Manager1994
(All Quiet on the) Preston Front as Rev Harry Capper1994
Honey for Tea as Dr. Basil Quinn1993
Peak Practice as Richard Morris1993
Cracker as Hanrahan1993
The Detectives as Seargent1993
Chris Cross as Mr. Rogers1993
Boswell and Johnson's Tour of the Western Isles as Sir Aeneas MacPherson1993
Thicker Than Water as Chief Superintendent1992
Heartbeat as Fillingham1992
Heartbeat as Sam Smithers1992
Maigret as Francois Paré1992
Virtual Murder as Professor Owen Griffiths1992
A Little Bit of Lippy as Mr. Cartwright1991
The Brittas Empire as Mr Humphries1991
Sleepers as K11989
Making Out as Not available1989
The Mountain and the Molehill as Mr Smout1987
Inspector Morse as Sir Watkin Davies1987
Road as Jerry1986
Lovejoy as Bible Joe1985
Bulman as Williams1985
There Comes A Time... as Dr. Harry Eaton1985
Time for Murder as Jeremy Semper1984
Sakharov as Not available1982
Remington Steele as Newsreader1982
Foxy Lady as Tancred Taylour1981
Bergerac as Gidleigh1980
Together as Russell Patterson1980
The Merchant of Venice as Solanio1980
The Circe Complex as Ollie Milton1979
Minder as Chef1979
Shoestring as Dr. Ben Fischer1978
The BBC Television Shakespeare as Solanio1978
Enemy at the Door as Feldwebel Fellner1975
The Sweeney as Blakeney1975
The Life of Riley as Islwyn Roberts1974
The Squirrels as Harry1973
Shakespeare or Bust as Boat Hirer