

Les Misérables
2012 · as Montparnasse

Sleepy Hollow
1999 · as Young Masbath

Cashback
2007 · as Brian 'Kung-Fu'

Calendar Girls
2003 · as Gaz

I Want Candy
2007 · as Sam

The Task
2011 · as Randall

Secret Passage
2004 · as Andrea Zane

The Krays: Dead Man Walking
2018 · as Reggie Kray

The Queen of Sheba's Pearls
2004 · as Dinger Bell

The Best Years
2013 · as Emmet Nelis

The Cricklewood Greats
2012 · as Tommy

Kill Keith
2011 · as Danny

The Warning
2012 · as Craig

The Sorcerer's Apprentice
2021 · as Fabian Lyddeker

Night of the Living Dead Live
2020

There Are No Dividends
2018 · as Phil Mathews

Will Power
2012 · as PC Sudbury

A Viking Saga: The Darkest Day
2013 · as Hereward