Actor
Peterloo
2018 · as John Smith
Gloves Off
2017 · as Davros
North v South
2015 · as Danny
Maleficent
2014 · as Nobleman
Charlie Says
2013 · as Rich
The Rise
2012 · as Scouse
Route Irish
2011 · as Undertaker
The Unsinkable Titanic
2008 · as Frederick Barrett
Mysterious Creatures
2006 · as Merseyside PC 1
Going Off Big Time
2000 · as Masked Man #3