|
The Incomer (2026) as Calum |
|
Whippy (2025) as Mr Sprinkles |
|
Northern Comfort (2023) as Tom |
|
Phea (2022) as Edwin |
|
The King's Man (2021) as Sergeant Major |
|
The Tragedy of Macbeth (2021) as MacDuff |
|
Limbo (2021) as August Peyton |
|
Old (2021) as Adult Trent |
|
Marionette (2020) as Kieran |
|
Kingdom Come (2019) as |
|
Tell It to the Bees (2019) as Robert Weekes |
|
6 Days (2017) as Roy |
|
Star Wars: The Force Awakens (2015) as Brance |
|
Scottish Mussel (2015) as Leon |
|
National Theatre Live: A View from the Bridge (2015) as Marco |
|
Exodus: Gods and Kings (2014) as Abiram |
|
The Ring Cycle (2014) as Richard |
|
Rubenesque (2013) as Grant |
|
Filth (2013) as Inglis |
|
Mission (2013) as |
|
The Furious Gods: Making Prometheus (2012) as Self |
|
Strawberry Fields (2012) as Kev |
|
Prometheus (2012) as Chance |
|
Black Death (2010) as Swire |
|
The Clan (2009) as Cal McKinley |
|
Black Watch (2007) as Fraz |
|
Then a Summer Starts (2007) as |
|
Walking to Paris () as Constantin Brancusi |