The War Below
2021 · Drama
as William Hackett
Dead Mine
2013 · Action
as Stanley
Dark Corners
2021 · Thriller
as Strachan
The Innocents
2018 · Drama
as John
Don't Let Him In
2011 · Horror
as Shawn
Marionette
2020 · Mystery
as Josh
Last Supper
2018 · Thriller
as Vincent
Mechanic: Resurrection
2016 · Action
as Crain
Weekender
2011 · Drama
as Maurice
Rain Dogs
2023 · Comedy
as Paul
Max Cloud
2020 · Action
as Tony
Ashes in the Snow
as Kostas
Lightfields
2013 · Drama
as Albert Felwood
Killers Anonymous
2019 · Action
as Senator Kyle
The Raven
2012 · Crime
as Ivan
Still
2015 · Thriller
The Huntsman: Winter's War
as Leifr
Persuasion
2008 · Drama
as Charles Musgrove
Resurrection S2
2015 · Drama
as Caleb Richards
'71
2014 · Action
as C.O.
Elizabeth Is Missing
as Tom
Temple S2
2021 · Comedy
as Jack