Como Actor/Actriz
Doctor Who
Harold V
Play for Today
Harold
Heartbeat
Bill Forbes
Minder
Wilf
Peak Practice
Bill Hutch
Dalziel and Pascoe
Helicopter Camera Operator
'Allo 'Allo!
German Soldier
Jeeves and Wooster
Cabbie
As Time Goes By
Ted
The Chief
Reporter
Bugs
Spencer
Cadfael
Reyner Dutton
Dark Season
Dr Osley
Chicas de Calendario
Holiday Speaker
The Vanishing Man
Bert
Nature Boy
Mr Wilson
Gone to Seed
Attendant
No Job for a Lady
Mr. Webb
The Secret Diary of Adrian Mole Aged 13¾
Postman
Forever Green
George
Peterloo
Vicar
The Bridge
John
Reunion
Zimmermann
A Month in the Country
Mossop
Morons from Outer Space
Mathematician
Pack of Lies
Telephone Man
Doctor Who: The Happiness Patrol
Harold V
Coast to Coast
Lakeland Pub Landlord
Twelfth Night, or What You Will
Sea Captain/Antonio
Alter Egos
Cop (uncredited)