The Twin (2022) als Anthony | |
Martyrs Lane (2021) als Thomas | |
Terminator: Dark Fate (2019) als Rigby | |
Outlaw King (2018) als Sir Christopher Seton | |
2036 Origin Unknown (2018) als ARTi (voice) | |
The Titan (2018) als Major Timothy Pike | |
Churchill (2017) als Captain Stagg | |
Brotherhood (2016) als Brick | |
51 Degrees North (2015) als Michael Burlington | |
Legacy (2015) als Damian | |
Swung (2015) als Mike | |
Marvellous (2014) als Rev McCoist | |
Maleficent (2014) als Overseer | |
300: Rise of an Empire (2014) als Decapitated Greek marine | |
National Theatre Live: Macbeth (2013) als Lennox, nobleman of Scotland | |
Having You (2013) als Paul | |
The Knot (2012) als Steve | |
Tower Block (2012) als DC Devlin | |
Brave (2012) als Young Macintosh (voice) | |
John Carter (2012) als Humble Guard | |
The Awakening (2011) als Sergeant Evans | |
The Gardener of God (2011) als The Rabbi | |
Huge (2010) als Trevor | |
4.3.2.1 (2010) als Scotty | |
Vivaldi, the Red Priest (2009) als Antonio Vivaldi | |
Baby Bible Bashers (2008) als Narrator | |
The Bagman als Liam McKee |