1977
The Three Hostages as 1st Club Member
1974
NOVA as Scientist (1 episode)
1973
Her Majesty's Pleasure as Robbie
1972
Young Winston as Interviewer
1970
UFO as Artist's Agent (1 episode)
1970
Some Will, Some Won't as Stewart
1968
Journey Into Darkness as Charles Philips
1967
The World of Wodehouse as Tupper (3 episodes)
1966
Fahrenheit 451 as Cousin Midge - TV Personality (uncredited)
1965
Darling as Shop Assistant (uncredited)
1965
Treasure Island as Squire Trelawny
1964
Theatre 625 as Everard Spruce (1 episode)
1964
Theatre 625 as Mr Winstanley (1 episode)
1964
Theatre 625 as Philippe / Jesuit Master (1 episode)
1964
Theatre 625 as The Doctor (1 episode)
1963
Sergeant Cork as Costumier (1 episode)
1961
The Avengers as Carter (1 episode)
1961
The Avengers as Secretary (1 episode)
1958
The Diary of Samuel Pepys as Hawley (1 episode)
1956
The Buccaneers as Jenks (1 episode)
1956
The Adventures of Sir Lancelot as Bartender (1 episode)
1956
The Adventures of Sir Lancelot as Traveller (1 episode)