

The Corrupted(2019)
Isaac

Macbeth(2018)
Ross

Without Name(2017)
Eric

The Hitman's Bodyguard(2017)
Interpol Agent

Pressure(2015)

Arthur & George(2015)
Inspector Campbell

ABCs of Death 2(2014)
Bob (Segment "Split")

Belle(2013)
Harry

Deviation(2012)
Cop

The Somnambulists(2012)
Man 9

Offender(2012)
Officer Al

7lives(2011)
Office Salesman (as Alan Mckenna)

5 Days of War(2011)
Minister Alexander Lomaia

Malice in Wonderland(2010)
Griffin

4.3.2.1(2010)
Mr. Jones
Britney: Off the Rails(2007)
Narrator (voice)

Second in Command(2006)
Capt. John Baldwin

Ahead of the Class(2005)
Simon Linder

Blessed(2004)
Detective Connors

The Brides in the Bath(2003)
DI Arthur Neil
The Crooked Man(2003)
Alex Simpson
Loving You(2003)
John

An American Werewolf in Paris(1997)
Lycanthrope
Wonder
Julian

The Sword of Thyrus
Sir Richard Hawksmoor

The Dark Channel
Rene
The Last Days of Rabbit Hayes
Richie Smalls