2007Magdalena: Released from ShameMedium Man 3 (voice)Movie
2005The Funny Blokes of British ComedyMr. Mackenzie (archive footage) (uncredited)Movie
2002Tipping the VelvetMiddle-Aged Gent · 1 episodeShow
1997The GrandMr Mackenzie · 1 episodeShow
1996Silent WitnessPriestley · 1 episodeShow
1993Goodnight SweetheartNightclub Owner · 1 episodeShow
1993ComicsLineup Inspector · 1 episodeShow
1992Trust MeRamblerMovie
1991The House of EliottBillington · 1 episodeShow
1990Keeping Up AppearancesThe Auctioneer · 1 episodeShow
1990The ChiefWilding · 1 episodeShow
1989The Shell SeekersMr. PlackettMovie
1989Birds of a FeatherRoughead · 1 episodeShow
1989The Paradise ClubPriest · 1 episodeShow
1988A Fish Called WandaCourt ClerkMovie
1987The New StatesmanPC Austin · 1 episodeShow
1987BustFred Peters · 1 episodeShow
1987Cause CélèbreInspector CarterMovie
1987A Small Problem6 episodesShow
1987High & DryErnest Woolcott · 7 episodesShow
1986Call Me Mister1 episodeShow
1985Kelly's Eye6 episodesShow
1983JuryDavid Farrell · 13 episodesShow
1982The New Adventures of Lucky JimPhilip Lassiter · 1 episodeShow
1980Sweet WilliamMovie
1979MinderAssistant Manager, Henry · 1 episodeShow
1975Fawlty TowersMr. Mackenzie · 1 episodeShow
1975Angels15 episodesShow
1975MurrainAlan CrichMovie
1975Against the CrowdAlan Crich · 1 episodeShow
1973Hunters WalkDet. Con. Mickey Finn · 37 episodesShow
1972SykesRichard · 1 episodeShow
1972It's Murder. But Is It Art?Art Gallery Assistant · 1 episodeShow
1972The MoonstoneMechanic · 1 episodeShow
1971Doctor Who: The DæmonsAlastair FergusMovie
1970Doctor Who: InfernoPrivate LatimerMovie
1970Connecting RoomsPost Office ClerkMovie
1970CodenameDesk Clerk · 1 episodeShow
1970RumourMovie
1970FreelanceEstate AgentMovie
1969Paul Temple1 episodeShow
1969CounterstrikeStudent · 1 episodeShow
1964Sherlock Holmes1 episodeShow
1963Doctor WhoPrivate Latimer, Alastair Fergus · 2 episodesShow
1951Hallmark Hall of FameMr. Plackett · 1 episodeShow