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