A Christmas Hero
2020 · Drama
as Nick
Boy Meets Girl
2015 · Comedy
as Robby Riley
Before Someone Gets Hurt
2018 · Horror
as Tim
The Final Wish
2019 · Horror
as Aaron Hammond
Hansel & Gretel Get Baked
2013 · Comedy
as Hansel
Born Bad
2011 · Drama
as Denny
Day of the Dead
2008 · Action
as Trevor Bowman
I'll Be Watching
2018 · Drama
as Detective Jake Marsh
Blood Craft
as Tyler Waters
Wilderness Love
2000 · Comedy
as Sam Stanton
Joan of Arcadia S2
2004 · Comedy
as Luke Girardi
Grace Unplugged
2014 · Drama
as Quentin
Home by Spring
as Howard
Boys of Abu Ghraib
as Pits
The Demented
2013 · Horror
The Twilight Saga: Eclipse
2010 · Action
as Mike
The Twilight Saga: New Moon
2009 · Adventure
The Last Survivors
2015 · Action
as Gabriel
The Coverup
2011 · Crime
as Kevin Thacker
Twilight
2008 · Drama
as Mike Newton
M.F.A.
2017 · Drama
as Mason
Delivering Milo
2001 · Comedy
as Mr. Owen
Star Trek: Insurrection
1998 · Action
as Artim
The Siege at Rykers Station
2021 · Drama
as Jody
The United States of Leland
2005 · Drama
as Ryan Pollard
A Soldier's Revenge
2020 · Western
as Danziger
Hot Seat
2022 · Thriller
as Enzo
Z Nation S5
2018 · Action
as Mack