Doctor Who
as Colonist with baby (uncredited)
Waking the Dead
as Liam Ryan
New Tricks
as Bedknob
Prime Suspect
as DS McColl
Hustle
as Archie
The Sweeney
as Sean Flynn
Playhouse
as Stan McVay
Taggart
as Flynn
Screen Two
as Parkhurst Prisoner
Inspector George Gently
as China
Les Misérables
as Overseer
Lovejoy
as Rollo
Cracker
as Molloy
Van der Valk
as Hugo Molders
The Paradise Club
as Rev. O'Connor
Derek
as Anthony
Maigret
as Ernest Lapie
Leap Year
as Frank
The Chief
as Det. Insp. Geoff Fielding
The Lakes
as Grandad