Aaah! Zombies!!
2013 · Comedy
as Mike
Tigerland
2001 · Drama
as Pvt. Jim Paxton
What About Brian
2006 · Comedy
as Adam Hillman
Christmas Wishes & Mistletoe Kisses
2019 · Drama
as Nick
Urban Legend 2
2000 · Horror
as Travis Stark
Blue Crush
2002 · Drama
as Matt Tollman
Lone Star State of Mind
2003 · Comedy
as Jimbo
Into the Sun
2005 · Action
as FBI Agent Sean Mack
Sister
2021 · Horror
as Father Matthew
Grosse Pointe Garden Society
2025 · Crime
as Joel
Waiting for Forever
2011 · Comedy
as Aaron
BloodRayne
2006 · Action
as Sebastian
Surviving the Wild
2018 · Action
as Emri
Legacies S4
2021 · Adventure
as Alaric Saltzman
Heights
2005 · Drama
as Mark
S. Darko
2009 · Drama
as Pastor John
Pearl Harbor
2001 · Action
as Joe
Seeing Other People
as Donald
Family Blood
2018 · Drama
as Drug Addict
Perception
2020 · Thriller
as Homeless Man
The Clovehitch Killer
2018 · Crime
as Kassi's Dad