Actor (77 credits)
- Milk (1999) Harry
- Paul Merton in Galton and Simpson's... (1996) Vicar
- Fist of Fun (1995) Teacher
- Waiting (1995) Dr. Roger Capstick
- One for the Road (1995) Sam
- In Too Deep (1990) Hospital Personnel / Wendy's Band
- The Upper Hand (1990) Mr. Baker
- Muzzy Comes Back (1989) Thimbo
- C.A.T.S. Eyes (1985) Nigel Hawkins
- Natural World (1983) играет самого себя - рассказчик
- Whoops Apocalypse (1982)
- The Agatha Christie Hour (1982) George Packington
- Chariots of Fire (1981)
- The Hitch Hikers Guide to the Galaxy (1981) The Book
- Rumpole of the Bailey (1978) Major Johnnie Pageant
- The Rag Trade (1977) Mr. Fenner
- Carry on England (1976) Brigadier
- Seven Nights in Japan (1976) Capt. Balcon
- Shades of Greene (1975) Superintendant
- The Return of the Pink Panther (1975) Psychiatrist
- Confessions of a Pop Performer (1975) Maxy Naus
- You'll Never Walk Alone (1974) First man
- Zodiac (1974) General Weston
- Wodehouse Playhouse (1974) Ben F. Zizzbaum
- The Goodies (1970) Minister for Sports
- Randall and Hopkirk (Deceased) (1969) Frederick P. Waller
- Hot Millions (1968) Prison Governor, not listed in credits
- Strange Report (1968) George Lucas
- Smashing Time (1967) Dominic
- Just Like a Woman (1967) Saul Alexander
- Carry on Doctor (1967) Chaplain
- The Sandwich Man (1966) Escapologist
- Press for Time (1966) Robin Willobey (photographer)
- Father Came Too! (1964) Charles II
- A Stitch in Time (1963) Capt. Russell, St. John's Ambulance Brigade
- Nearly a Nasty Accident (1961) Flight Lt. Winters
- Comedy Playhouse (1961) Clive
- The Rag Trade (1961) Harold Fenner
- Romanoff and Juliet (1961)
- School for Scoundrels (1960) Dudley
- The Bulldog Breed (1960) Diving Instructor
- Never Let Go (1960) Alec Berger
- Danger Within (1959) Capt. Alfred Piker
- Operation Bullshine (1959) Gunner Perkins
- Blue Murder at St. Trinian's (1957) Prestwick
- On Such a Night (1956) 2nd Gentleman
- Charley Moon (1956) Stewart
- Private's Progress (1956) Arthur Egan
- John and Julie (1955) Jeremy
- For Better, for Worse (1954) The Car Dealer
- The Red Dress (1954) Harry (segment «Panic» story)
- The Yellow Balloon (1953) Spiv
- A Day to Remember (1953) Percy Goodall
- The Good Beginning (1953) Furrier
- Innocents in Paris (1953) Langton
- The Long Memory (1953) Fisher
- Albert R.N. (1953) Lt. Browne
- Miss Robin Hood (1952) Cyril Lidstone
- 24 Hours of a Woman's Life (1952) Bill
- Angels One Five (1952) Station Personnel: Sentry.
- Time, Gentlemen, Please! (1952) Lionel Batts
- Home to Danger (1951) Lips Leonard
- High Treason (1951) Announcer at Music Club, not listed in credits
- The Concert (1951) Hugo Partridge
- The Browning Version (1951) Carstairs
- The Franchise Affair (1951) Bernard Chadwick
- The Magic Box (1951) Industry Man
- Chance of a Lifetime (1950) Xenobian
- Cairo Road (1950) Ship's Lieutenant
- Last Holiday (1950) Travel Agent, not listed in credits
- Forbidden (1949) Pete
- Private Angelo (1949) not listed in credits
- Vice Versa (1948) Chawner
- Scenes from Twelfth Night and Macbeth (1948) Malvolio
- I See a Dark Stranger (1946) Soldier in Pub, not listed in credits
- Dead of Night (1945) Fred - Barman (segment 'Golfing Story'), not listed in credits
- Fanny by Gaslight (1944) Young Client At 'The Shades', not listed in credits
Writer (1 credits)