highest rated
acting
- Titans of Destruction: The Evolution of Giant Monster Movies → Self - (archive footage)
- What's a Carry On? → Storesman (archive footage) (uncredited)
- The World of Hammer (TV) → Self (archive footage)
- Jack the Ripper (TV) → DCS Arnold
- The Kitchen Toto → Dick Luis
- Casualty (TV) → Alfred Newcombe
- Frankenstein → Metz
- Night Train to Murder → Knife Thrower
- The Hound of the Baskervilles → Barrymore
- The Boys in Blue → Hilling
- The Life and Times of David Lloyd George → LNER Director
- Flambards (TV) → Uncle Russell
- The House on Garibaldi Street → Meged
- Tycoon (TV) → Sydney Clark
- Tycoon (TV) → Kaplin
- Fear and Loathing on the Road to Hollywood → Reader (voice)
- The Professionals (TV) → Hulton
- 1990 (TV)
- The New Avengers (TV) → Cromwell
- The Incredible Sarah → Jarrett
- Whose Child Am I? → Dr. Benson
- The Sweeney (TV) → Eddie Monk
- Angels (TV)
- Quiller (TV) → Colonel Chimenti
- Murder Motel → Charles Burns
- Think Bike - Edward Judd → Self
- Sign It Death → Bill Lewis
- Thriller (TV) → Bill Lewis
- Thriller (TV) → Charles Burns
- The Vault of Horror → Alex (segment 4 "Bargain in Death")
- O Lucky Man! → Oswald
- Because of the Cats → Mierle
- Assassin → Control
- Van der Valk (TV) → Alfred
- Living Free → Weaver
- Universal Soldier → Rawlings
- From a Bird's Eye View (TV) → Greg Phillips / Burton Phillips
- The Main Chance (TV) → Det. Insp. Shannon
- The Double Agent → Ginger Ryan
- Down These Mean Streets a Man Must Go: Raymond Chandler → Philip Marlowe
- The Vengeance of She → Philip
- ITV Playhouse (TV) → Steven Leech
- Island of Terror → Dr. David West
- Out of the Unknown (TV) → Nick Crandall
- Strange Bedfellows → Harry Jones
- Invasion → Dr. Mike Vernon
- Time in Advance → Nick Crandall
- First Men in the Moon → Arnold Bedford
- The Long Ships → Sven
- The Human Jungle (TV) → Tim
- Stolen Hours → Mike Bannerman
- The World Ten Times Over → Bob Shelbourne
- Mystery Submarine → Lt. Cmdr. Tarlton
- Z-Cars (TV)
- The Day the Earth Caught Fire → Peter Stenning
- Sink the Bismarck! → Navigating Officer - 'Prince of Wales' (uncredited)
- The Criminal → Young Warder
- The Challenge → DS Gittens
- The Shakedown → Bernie
- Subway in the Sky → Molloy
- The Adventures of William Tell (TV) → Trooper Strauss
- The Adventures of William Tell (TV) → Austrian Officer
- Carry On Sergeant → Fifth Storesman
- I Was Monty's Double → Another Soldier
- The Man Upstairs → P.C. Stevens
- The Solitary Child → Reporter Outside Registry Office
- The Long Haul → Trucker
- The Adventures of Sir Lancelot (TV) → James
- The Adventures of Sir Lancelot (TV) → Abel
- The Adventures of Sir Lancelot (TV) → Sir Christopher
- The Adventures of Sir Lancelot (TV) → Sir Grint
- The Adventures of Sir Lancelot (TV) → Priest
- The Adventures of Sir Lancelot (TV) → Sentry
- The Adventures of Sir Lancelot (TV) → Ronk
- The Adventures of Sir Lancelot (TV) → King's Man
- The Adventures of Sir Lancelot (TV) → Garth
- The Adventures of Sir Lancelot (TV) → Auctioneer
- The Adventures of Sir Lancelot (TV) → Soldier
- Armchair Theatre (TV) → John Katell
- Armchair Theatre (TV) → Dave Granick
- The Adventures of Robin Hood (TV) → Lieutenant
- The Good Die Young → Simpson, Young Boxer
- Adventure in the Hopfields → Bill
- The Large Rope
- Once a Jolly Swagman → Cheering Crowd Member (uncredited)
- The Guinea Pig