|
Infiltrate (2026) as John |
|
Protectors of the Land (2025) as Craig Winston |
|
Hunting Grounds (2025) as Jake |
|
Karate Kid: Legends (2025) as O'Shea |
|
Wynonna Earp: Vengeance (2024) as John Henry 'Doc' Holliday |
|
Spread (2024) as Sizemore |
|
Calamity Jane (2024) as Sheriff Mason |
|
Purgatory Jack (2023) as Jack Marlin |
|
Terror Train 2 (2022) as The Magician |
|
Christmas in Wolf Creek (2022) as Austin Spencer |
|
Merry Swissmas (2022) as Liam |
|
Terror Train (2022) as The Magician |
|
Love in Wolf Creek (2022) as Austin Spencer |
|
Dakota (2022) as CJ Malcolm |
|
Beginner's Luck (2021) as Terry |
|
Best Wishes, Warmest Regards: A Schitt's Creek Farewell (2020) as Self |
|
Christmas Town (2019) as Travis |
|
Lake Placid: Legacy (2018) as Sam |
|
Unearthing (2016) as Healy James |
|
Crossfire (2016) as Graydon |
|
A Sister's Revenge (2013) as Michael Miller |
|
The Legend of Sarila (2013) as Poutulik (voice) |
|
Long Day Gone (2013) as Christian Locke |
|
Befriend and Betray (2011) as Alex Caine |
|
Territories (2010) as Gabriel Delgado |
|
St. Roz (2010) as Neil |
|
Degrassi Goes Hollywood (2009) as Tim Rozon |
|
Screamers: The Hunting (2009) as Madden |
|
Would Be Kings (2008) as Tom |
|
End of the Line (2007) as John |
|
Duo (2006) as Lewis |
|
Pure (2005) as Sam |
|
I Do (but I Don't) (2004) as Rick Corina |
|
Crimes of Fashion (2004) as Marcus |
|
See Jane Date (2003) as Waiter |
|
The Great Gatsby (2000) as Dandy Man |
|
Summer's Last Resort () as |
|
Karate Ghost () as Johnny Maim |