highest rated
acting
- Occasional, Strong → Tony
- This Is Personal: The Hunt for the Yorkshire Ripper → DCS Jack Ridgeway
- The Vice (TV) → John Fitzsimmonds
- B. Monkey → Gangster
- David → Schimi
- The Knock (TV) → Conny De Vooght
- The Bullion Boys → Destry
- Truckers (TV) → Ray
- EastEnders (TV) → D.S. Barnes
- Bulman (TV) → DI Snow
- The Brothers McGregor (TV) → Sergeant Dangerfield
- Runners → Tony Gavin
- Father's Day (TV)
- For Your Eyes Only → Karageorge
- The Gentle Touch (TV) → Phil Wogan
- Juliet Bravo (TV) → Vic Knight
- Juliet Bravo (TV) → Derek Kershaw
- Juliet Bravo (TV) → Gus Tully
- Hussy → Alex Denham
- Dick Turpin (TV) → Willard
- Kidnapped (TV) → Sergeant
- Armchair Thriller (TV) → Tom Choley
- The Vanishing Army → Conroy
- A Dog's Ransom → Tom Choley
- Robin's Nest (TV) → Plumber
- Sweeney! → Secret Serviceman
- The Sweeney (TV) → Barney Prince
- Quiller (TV) → Vickers
- Shadows (TV) → Roddy
- If It's a Man – Hang Up! → Terry Cleeves
- Porridge (TV) → Navy Rum
- Thriller (TV) → Terry Cleeves
- Man About the House (TV) → Mick
- The Alf Garnett Saga → Michael 'Mike' Rawlins
- Under the Age → Susie
- The Rivals of Sherlock Holmes (TV) → Gillet
- Girl on the M1 → Ted
- Play for Today (TV) → Conroy
- Softly Softly: Task Force (TV) → Billet
- Battle of Britain → Albert (uncredited)
- Otley → Constable
- Yellow Submarine → Ringo Starr / Chief Blue Meanie / George / Narrator (voice)
- Callan (TV)
- Sir Arthur Conan Doyle (TV) → Travers
- Thirty-Minute Theatre (TV) → Susie
- Theatre 625 (TV) → Tugman
- The Wednesday Play (TV) → Tristram
- Z-Cars (TV) → PC Bruce Bannerman
- Coronation Street (TV) → Brian Bowes
- Armchair Theatre (TV) → Ted