Heartbreak High S1-S7
2020 · Drama
as Bogdan Drazic
Forgive Us All
2025 · Drama
as Logan
Desolate
2018 · Drama
as Van
Miss Meadows
2014 · Comedy
as Skylar
Firebite
2021 · Fantasy
as Vampire King
Till Death
2021 · Horror
as Bobby Ray
2021 · Thriller
Beyond Skyline
2017 · Action
as Harper
Delirium
2018 · Horror
as Alex
Valiant One
2025 · Thriller
as Chris Lebold
Children of the Corn
2023 · Horror
as Robert Williams
Bleeding Steel
as Andre
300: Rise of an Empire
2014 · Action
as Scyllias
Shadow in the Cloud
2021 · Action
as John Reeves
Breach
2020 · Action
as Teek
Kill Me Three Times
2015 · Action
as Jack Taylor
The Hunter
2011 · Adventure
as Rival Hunter
The Luminaries
2021 · Adventure
as George Shepard
Mystery Road S1-S2
2018 · Crime
as Simon
Mystery Road S1-S3
The Turning
2013 · Drama
as David Wilson
In Like Flynn
2019 · Action
as Johnson
The F**k-It List
2020 · Comedy
as Dee
High Ground
as Eddy
Last King of the Cross
2023 · Crime
as Detective Sergeant Brian Crellan
Outlaw King
2018 · Action
as John III Comyn, Lord of Badenoch
Batman v Superman: Dawn of Justice
2016 · Action
as Anatoli Knyazev
The Gray Man
2022 · Action
as Dining Car
Captain America: The Winter Soldier
as Jack Rollins