|
Ella McCay (2025) as Ryan Newell |
|
National Theatre Live: The Fifth Step (2025) as Luka |
|
Tornado (2025) as Little Sugar |
|
Benediction (2021) as Siegfried Sassoon |
|
Kindred (2020) as Thomas |
|
Capone (2020) as Crawford |
|
Return to Real Kashmir FC (2020) as |
|
Fighting with My Family (2019) as Zak 'Zodiac' Knight |
|
Mary Queen of Scots (2018) as Lord Darnley |
|
Calibre (2018) as Vaughn |
|
England Is Mine (2017) as Steven Patrick Morrissey |
|
Dunkirk (2017) as Collins |
|
Tommy's Honour (2017) as Tommy Morris |
|
The Dreams of Bethany Mellmoth (2017) as Hunter |
|
A United Kingdom (2016) as Tony Benn |
|
Denial (2016) as James Libson |
|
Pan (2015) as Dobkin |
|
'71 (2014) as Thommo |
|
Ghosts (2014) as Oswald Alving |
|
uwantme2killhim? (2013) as Henry |
|
Mrs Biggs (2012) as Alan Wright |
|
Rogue Trooper () as Gunnar (voice) |
|
The Outrun (2024) Producer |
|
Benediction (2021) Executive Producer |
|
Kindred (2020) Producer |