Known For
Filmography

Lawrence After Arabia
Movie · as Agent Black (voice)

The Infidel
Movie · as Policeman 2

Kick-Ass
Movie · as 1st Cop (uncredited)
No Signal!
TV · as Various · 10 eps

Forgiven
Movie · as Richard

The Road to Guantanamo
Movie · as Military Interrogator Sheberghan

In America
Movie · as Tony

About a Boy
Movie · as Amnesty International Worker Tom

Going Off Big Time
Movie · as Nightclub Manager

The Turn of the Screw
Movie · as Quint

Bring Me the Head of Mavis Davis
Movie · as Studio Engineer

Sharpe: The Legend
Movie · as Harris

The Fifth Element
Movie · as Cop

Sharpe's Waterloo
Movie · as Rifleman Harris

Sharpe's Mission
Movie · as Rifleman Harris

Sharpe's Siege
Movie · as Rifleman Harris

Sharpe's Regiment
Movie · as Rifleman Harris

The Steal
Movie · as US Bank Dealer

Sharpe's Gold
Movie · as Rifleman Harris

Sharpe's Sword
Movie · as Rifleman Harris

Sharpe's Battle
Movie · as Rifleman Harris

Sharpe's Company
Movie · as Rifleman Harris

Sharpe's Enemy
Movie · as Rifleman Harris

Sharpe's Honour
Movie · as Rifleman Harris

Wycliffe
TV · as Alvin · 1 ep

Sharpe's Rifles
Movie · as Rifleman Harris
Anna Lee: Headcase
Movie · as Screenwash Man

Sharpe's Eagle
Movie · as Rifleman Harris

Sharpe
TV · as Rifleman Harris · 14 eps
Wilderness Edge
TV · as Feasty · 6 eps

The Russia House
Movie · as Johnny

South of the Border
TV · as Cadet · 1 ep

Bergerac
TV · as Jeff Langley · 1 ep
