

National Theatre Live: The Comedy of Errors
2012
Officer

Small Zones
1990
Youth in Market

My Kingdom for a Horse
1991
Binna

Piyanist
2002
Piano Buyer (uncredited)

Witness Against Hitler
1996
Ravensbruck Guard

A Funny Thing Happened on the Way to Willesden
2007
Eric

Buried
2003
Birdman

The Royal
2003
Aidan

dinnerladies
1998
Norman

Not Going Out
2006
Supervisor

Heartbeat
1992
Ralph Peel

Zen
2011
Fausto Arcuti

Kingdom
2007
Trevor Jones

Victoria Wood with All the Trimmings
2000
Comedian

Brassed Off
1996
Heavy 2

The Afternoon Play
2003
Tonto

Surviving Disaster
2006

Wasteland
2018
Man with Chips

Pond Life
2019
Billy 'Big Daddy' Gomersal

Greatest Days
2023
Irate Motorist Vic

Sky Peals
2024
Raymond

Magicians
2007
Theatre Steward

(All Quiet on the) Preston Front
1994
Lloydy

Up 'n' Under
1998
Tommy
1990
İlk Yapım
36
Yıllık Kariyer
15
Film
11
Dizi