John Bennett Filmography: Every Movie and TV Show in Order
All 54 John Bennett roles in chronological order (1954 to 2005): 28 movies and 26 TV series.

How many movies and TV shows has John Bennett been in? This complete John Bennett filmography lists 54 credited roles (28 films, 26 TV series), in chronological order from 1954 to 2005, with links to our full guides where available.
John Bennett movies in order
- The Curse of the Werewolf (1961) as Policeman (uncredited)
- Victim (1961) as Undercover Detective (uncredited)
- Crooks Anonymous (1962) as Thomas
- The Pirates of Blood River (1962) as Penal Colony Guard (uncredited)
- Lawrence of Arabia (1962) as Arab Sheik (uncredited)
- The Alphabet Murders (1965) as Waiter (uncredited)
- A Funny Thing Happened on the Way to the Forum (1966) as Pseudolus' mark
- The House That Dripped Blood (1971) as Detective Inspector Holloway (segment "Framework Story")
- Henry VIII and His Six Wives (1972) as Wriothesley
- The House in Nightmare Park (1973) as Patel
- Hitler: The Last Ten Days (1973) as Joseph Goebbels
- The Message (1976) as Salool
- The Greek Tycoon (1978) as Servant
- Watership Down (1978) as Captain Holly (voice)
- The Mirror Crack'd (1980) as Barnsby ("Murder at Midnight")
- Eye of the Needle (1981) as Kleinmann
- The Plague Dogs (1982) as Don (voice)
- Give My Regards to Broad Street (1984) as Mr. Rath
- Tai-Pan (1986) as Orlov
- The Tenth Man (1988) as Jules
- Split Second (1992) as Dr Schulman
- Priest (1995) as Father Redstone
- Alien Nation: Millennium (1996) as Officer Laskau
- The Fifth Element (1997) as Priest
- Bridge of Dragons (1999) as The Registrar
- Charlotte Gray (2001)
- Minority Report (2002) as Adulation #4
- The Pianist (2002) as Dr. Ehrlich
John Bennett TV shows
- The Wonderful World of Disney (1954)
- The Avengers (1961) as Sykes
- The Avengers (1961) as Marson
- The Saint (1962) as Muller
- The Saint (1962) as Ardossi
- The Saint (1962) as Raschid
- The Saint (1962) as Count Alfredo
- Doctor Who (1963) as Li H'sen Chang
- Doctor Who (1963) as General Finch
- Porridge (1974) as Medical Officer
- Survivors (1975) as Jim
- I, Claudius (1976) as Xenophon
- The Professionals (1977) as Inspector Truitt
- Blake's 7 (1978) as Coser
- Tales of the Unexpected (1979) as Royden
- Bergerac (1981) as Aaron Rosenbaum
- Hunter (1984) as Uniform Officer
- The Bill (1984)
- Miss Marple: Sleeping Murder (1987) as Richard Erskine
- Jake and the Fatman (1987)
- Heartbeat (1992) as Terence Young
- Cadfael (1994) as Lazarus the Leper
- Jonathan Creek (1997) as Frank Geiger
- Waking the Dead (2001) as Professor George Rosenthal
- New Tricks (2004)
- Rome (2005) as Elderly Priest
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has John Bennett been in?
John Bennett has 28 credited film roles and 26 TV roles, for a total of 54 credits from 1954 to 2005.
What was John Bennett's first major role?
The Wonderful World of Disney (1954).
What is John Bennett's most recent project?
Rome (2005).



