
Acting
- 1992Grace & Favour2 ep.
- 1990Keeping Up AppearancesHis Lordship1 ep.
- 1990Waiting for GodBasil Makepeace26 ep.
- 1990The Upper HandLeo2 ep.
- 1990One Foot in the Grave1 ep.
- 1987Crossbow2 ep.
- 1987The Ruth Rendell MysteriesPhillip Cory1 ep.
- 1984The Bill3 ep.
- 1984Sherlock HolmesStephens1 ep.
- 1983Just Good FriendsMan1 ep.
- 1981Brideshead RevisitedHayter3 ep.
- 1979Terry and JuneErnest1 ep.
- 1979To the Manor BornNed15 ep.
- 1978Pennies from HeavenDad2 ep.
- 1978Mixed BlessingsGrandad1 ep.
- 1976Open All HoursHypnotist1 ep.
- 1975The Growing Pains of PC PenroseMan in Police Station1 ep.
- 1975Angels1 ep.
- 1971JusticeCouncilor Forbes1 ep.
- 1971Pere GoriotPoiret4 ep.
- 1968The ChampionsDan1 ep.
- 1968Dad's ArmyMr Maxwell1 ep.
- 1968The First Lady1 ep.
- 1967The PrisonerM.C. Councillor1 ep.
- 1967Boy Meets GirlSurgeon1 ep.
- 1966The Three MusketeersJackson2 ep.
- 1964Victoria ReginaFootman1 ep.
- 1964The Count of Monte CristoCoclès1 ep.
- 1964Martin Chuzzlewit2 ep.
- 1963Jane EyreLandlord6 ep.
- 1962Z-Cars1 ep.
- 1960Sunday-Night PlayDoctor1 ep.
- 1959International DetectiveEvan Prosser1 ep.
Guest appearances
- 1990Waiting for GodBasil Makepeace26 ep.
- 1993Grace & Favour2 ep.
- 1987The Bill3 ep.
- 1991Sherlock HolmesStephens1 ep.
- 1990The Ruth Rendell MysteriesPhillip Cory1 ep.
- 1990Keeping Up AppearancesHis Lordship1 ep.
- 1990All Creatures Great and SmallMr. Hart1 ep.
- 1990One Foot in the Grave1 ep.
- 1990The Upper HandLeo2 ep.
- 1988Crossbow2 ep.
- 1986Just Good FriendsMan1 ep.
- 1982Terry and JuneErnest1 ep.
- 1979To the Manor BornNed9 ep.
- 1981Brideshead RevisitedHayter3 ep.
- 1981Open All HoursHypnotist1 ep.
- 1980Mixed BlessingsGrandad1 ep.
- 1978Angels1 ep.
- 1978Pennies from HeavenDad2 ep.
- 1975Doctor WhoCollins, Time Lord2 ep.
- 1975The Growing Pains of PC PenroseMan in Police Station1 ep.
- 1975Crown Court1 ep.
- 1975Play for Today1 ep.
- 1973JusticeCouncilor Forbes1 ep.
- 1972Z-Cars1 ep.
- 1971Coronation StreetTom Hedley1 ep.
- 1969Dad's ArmyMr Maxwell1 ep.
- 1969The First Lady1 ep.
- 1969The ChampionsDan1 ep.
- 1968The AvengersDr. Winter1 ep.
- 1968Theatre 625Stefan1 ep.
- 1967The PrisonerM.C. Councillor1 ep.
- 1967Boy Meets GirlSurgeon1 ep.
- 1967The SaintBolande1 ep.
- 1966The Three MusketeersJackson2 ep.
- 1964Victoria ReginaFootman1 ep.
- 1964The Count of Monte CristoCoclès1 ep.
- 1964Martin Chuzzlewit2 ep.
- 1962Sunday-Night PlayDoctor1 ep.
- 1960International DetectiveEvan Prosser1 ep.