2023
Boudica as Ciaran2019
Avengement as Mo2019
Once Upon a Time in London as Billy Hill2019
Queen of Diamonds as The Belgian2019
Birds with no legs as Harry2017
Dawning of the Dead as Agent Proteus2017
NADIA as John2014
The Musketeers as Marmion2014
Northmen: A Viking Saga as Jorund2014
The Hooligan Factory as Slasher2014
Top Dog as Billy Evans2014
The Ninth Cloud as Brett2013
All Things To All Men as Dixon2012
Hamilton: In the Interest of the Nation as Miller2012
One in the Chamber as Bobby Suverov2012
Mrs Biggs as Eric Flower2012
Payback Season as Andy2011
Wild Bill as Terry2010
Thorne as Not available2010
The Big I Am as Skinner2009
Above Suspicion as Lester James2009
Goal III: Taking on the World as Charlie Braithwaite2008
Cass as Freeman2008
Daylight Robbery as Matty2008
Act of Grace as Dezzie2007
Perfect Creature as Brother Edgar2007
The Mark of Cain as Lance Corporal Quealey2007
Reverb as Alex2006
Tristan & Isolde as Simon2005
Green Street Hooligans as Bovver2005
Stoned as Brian Jones2004
Suzie Gold as Darren2003
Octane as Joyrider2002
Foyle's War as Damian White2002
Out of Control as Sam2001
As If as Toby Jarvis2001
The Glass as Lad2001
When I Was 12 as Paul2000
Aberdeen as Young Man1996
Samson and Delilah as Jehiel (14 years)1990
The Upper Hand as HenryNaN
Queen of Diamonds as Not availableNaN
Rise of the Footsoldier: Ibiza as SergioNaN
The Debt Inherited as Dirk