Acting

Quiet
as Priest

Feast of July
as Prison Warder

Nineteen96
as Det. Insp. Bill Senior

Eight Men Out
as Browns Umpire

Killer's Moon
as Mike

The Thin End of the Wedge
as Peter

Carry On Dick
as Churchgoer (uncredited)

Revenge
as Lee Radford

There's a Girl in My Soup
as Bryan

Oh! What a Lovely War
as Soldier in 'Goodbyee' (uncredited)

Spooks
as Nurbeck Omosheva · 1 ep.

The Paradise Club
as Lotz · 1 ep.

Shine on Harvey Moon
as Tory Councillor · 1 ep.

Churchill's People
as Trooper John Bishop · 1 ep.

Upstairs, Downstairs
as William · 1 ep.

Play for Today
as Peter · 1 ep.

Please Sir!
as Yob in cafe · 1 ep.