Actor (92 credits)
- Outbreak 1939 (2009) играет самого себя - актер
- A Class Apart (2007) George
- British Film Forever (2007) играет самого себя
- The Dinner Party (2007) George
- Evolution of the Invasion (2006) James Hale, хроника
- Diamond Geezer (2005) Gerald
- Spivs (2005) играет самого себя
- Agatha Christie's Marple (2004) Laurence Raeburn
- Bodily Harm (мини-сериал) (2002) Sidney
- Station Jim (2001) Stationmaster Pope
- The 100 Greatest TV Characters (2001) Arthur Daley, хроника, not listed in credits
- The Ghost of Greville Lodge (2000) Great Uncle
- The Sleeper (2000) George
- The 100 Greatest TV Ads (2000) хроника
- Mary Reilly (1996) Mr. Poole
- Heroes of Comedy (1995) играет самого себя
- The Republic Pictures Story (1991) George Armstrong Custer (clip from Son of the Morning Star TV Mini-Series), хроника, not listed in credits
- Life After Life (1990) Eric Burt
- A Night of Comic Relief 2 (1989) играет самого себя
- Blott on the Landscape (1985) Sir Giles Lynchwood
- Aspel & Company (1984) играет самого себя
- Perishing Solicitors (1983)
- Deadline Auto Theft (1983) Atlee Jackson
- Night of One Hundred Stars (1980) играет самого себя
- Minder (1979) Arthur
- Double Nickels (1977) George
- To See Such Fun (1977) играет самого себя, хроника
- The Blue Bird (1976)
- The Good Life (1975) Mr. Downs, Bank Manager
- Take Me High (1974) Bert Jackson
- Madigan (1972) Constable Lumpton
- Fright (1971) Jim
- UFO (1970) Paul Roper
- Menace (1970)
- The Gold Robbers (1969) Barry Porter
- The Green Shoes (1968)
- ITV Playhouse (1967) David Carter
- Half Hour Story (1967) Cyril
- The Great St. Trinian's Train Robbery (1966) «Flash» Harry
- The Informer (1966) Baxter
- Jackanory (1965) Storyteller
- One Way Pendulum (1965) Defense Counsel / Fred
- Out of the Unknown (1965) James Hale
- Thirty-Minute Theatre (1965) Caramel
- Blackmail (1965) Len Grantham
- Cleopatra (1963) Flavius
- Dr. Syn, Alias the Scarecrow (1963) Mr. Sexton Mipps / Hellspite
- Comedy Playhouse (1961) Charles
- The Pure Hell of St. Trinian's (1960) «Flash» Harry Cuthbert Edwards
- The Bridal Path (1959) Police Sgt. Bruce
- Don't Panic Chaps (1959) Finch
- Too Many Crooks (1959) Fingers
- Blue Murder at St. Trinian's (1957) «Flash» Harry
- Suspicion (1957) GeorgeWillis
- The Weapon (1956) Joshua Henry
- It's a Wonderful World (1956) Ken Miller
- The Green Man (1956) William Blake
- The Anatomist (1956) Dr. Walter Anderson
- Quentin Durward (1955) Hayraddin
- The Constant Husband (1955) Friends and Relations: Luigi Sopranelli
- Where There's a Will (1955) Fred Slater
- A Prize of Gold (1955) Sergeant Roger Morris
- Happy Ever After (1954) Terence
- An Inspector Calls (1954) Tram Conductor, not listed in credits
- The Belles of St. Trinian's (1954) Flash Harry
- Disneyland (1954) Hellspite
- The Clue of the Missing Ape (1953) Gobo
- Folly to Be Wise (1953) Soldier in Brains Trust audience
- Our Girl Friday (1953) Jimmy Carrol
- The Intruder (1953) John Summers
- Will Any Gentleman...? (1953) Henry Sterling
- Top Secret (1952) George
- The Happy Family (1952) Cyril
- The Wild Heart (1952) Cousin Albert
- Rainy Day (1952) George Willis
- Who Goes There! (1952) Arthur Crisp
- Lady Godiva Rides Again (1951) Johnny
- Laughter in Paradise (1951) Herbert Russell
- Scrooge (1951)
- Flesh & Blood (1951) John Hannah
- Morning Departure (1950) E.R.A. Marks
- Gone to Earth (1950) Cousin Albert
- The Happiest Days of Your Life (1950) Junior Assistant Caretaker at Ministry of Education, not listed in credits
- The Spider and the Fly (1949)
- The Anatomist (1949) Walter Anderson
- My Brother's Keeper (1948) Willie Stannard
- Quartet (1948) Herbert Sunbury (segment 'The Kite')
- Journey Together (1945) Curley, Bomb Aimer, Lancaster Crew
- The Chronicle History of King Henry the Fifth with His Battell Fought at Agincourt in France (1944) Boy
- The Demi-Paradise (1943) Percy, not listed in credits
- Those Kids from Town (1942) Charlie
- Cottage to Let (1941) Ronald