2024
Reawakening as Adam2023
Napoleon as Prussian Officer2023
Doctor Jekyll as Ewan2022
A Violent Man as Danny Wilson2021
I'm Not in Love as Chris2021
Small City as Twin2020
Agatha and the Midnight Murders as Rocco Vella2019
Year of the Rabbit as Ernie2019
The Krays' Mad Axeman as John2019
Bored as Frankie2018
A Very English Scandal as Mike Steele2018
Profile as Matthew2018
The 1st as Loick2016
The Limehouse Golem as George Gissing2016
Chicken as Polly2016
The Pity of War: The Loves and Lives of the War Poets as Siegfried Sassoon2015
Kingsman: The Secret Service as Rottweiler2015
Suffragette as Detective Malcolm Walsop2015
A Little Chaos as Luc2015
Scottish Mussel as Ethan2014
The Hooligan Factory as Trumpet2014
Jurassic as Morgan2014
James as Father2014
Flinch as Carl2013
The Mill as George Windell2012
Shadow Dancer as MI5 Officer2011
Wild Bill as Viktoras2003
Peep Show as Mugger #21997
Midsomer Murders as Griffin TwiggNaN
The Moddey Dhoo as Illiam2017
God's Own Children Producer