Actor
Calgary
28 May 2027 · as Rod
The Physician II
2025 · as Traveller
Death of a Unicorn
2025 · as Mercenary #1
The Brutalist
2024 · as Volunteer at Church
River Wild
2023 · as Max
The Last Kingdom: Seven Kings Must Die
2023 · as Eamon
R.I.P.D. 2: Rise of the Damned
2022 · as Zeke Samuels
The Unbearable Weight of Massive Talent
2022 · as Young Nicolas Cage Photo Double
Outside the Wire
2021 · as Headshot Insurgent
The Inheritance
2020 · as Peter
Terminator: Dark Fate
2019 · as F-35 Pilot
The King
2019 · as Herald
Rambo: Last Blood
2019 · as Male Hiker