Actor (34 credits)
- Tale of a Timelord (2016) Brigadier Benton
- Doctor Who: The Ultimate Companion (2014) Benton, хроника
- The UNIT Family: Part Two (2011) играет самого себя
- Satan Hates You (2010) The Reverend Bernie Shanks
- The Ties That Bind Us (2008) Sergeant Benton, хроника
- Omega Factor (2007) Sgt Benton, хроника
- The Sarah Jane Adventures (2007) Benton, хроника
- Automatons (2006) Communications Captain
- Can You Hear the Earth Scream (2006) играет самого себя
- Evolution of the Invasion (2006) Benton, хроника
- The UNIT Family: Part One (2006) играет самого себя
- Planetfall (2005) Angry Videophone Alien, voice acting
- Terrance Dicks: Fact & Fiction (2005) Sgt. Benton, хроника
- Serial Thrillers (2003) Benton, хроника, not listed in credits
- Chronotrip (2002) играет самого себя
- CanniBallistic! (2002) Bernie Shanks
- BeetleBorgs (1996) Lord T. N. Crumpets
- Resistance Is Useless (1992) Sgt. Benton, хроника
- Wartime (1987) Warr. Off. John Benton
- Carry on Laughing! (1975) Soldier, not listed in credits
- The Growing Pains of PC Penrose (1975) Motorist
- Permission to Kill (1975) Adams
- Psychomania (1973) Constable
- Dark Places (1973) Doctor
- The Adventurer (1972) Tony
- Go for a Take (1972) Assistant Director
- The Pathfinders (1972) RAF Sergeant
- The Rivals of Sherlock Holmes (1971) Policeman
- UFO (1970) Interceptor Pilot, not listed in credits
- The Expert (1968) Prison officer
- Callan (1967)
- Undermind (1965) Man in Club, not listed in credits
- Doctor Who (1963)
- Z Cars (1962) PC