The Shakedown
2024 · Comedy
as Justin Diamond
The Secret Life of a Celebrity Surrogate
2020 · Thriller
as Hayden Von Richter
Safari
2014 · Thriller
as Andrew Heerden
Dominion S2
2015 · Action
as Gabriel
Eye in the Sky
2016 · Action
as Sergeant Mike Gleeson
Lioness
2021 · Thriller
as Max
Troy: Fall of a City
2018 · Action
as Diomedes
Inescapable
2014 · Action
as Peter