Boot Lake TBA
Executive Producer
Get Him Back for Christmas 2024
as Craig
In This Gray Place 2019
as Elijah Whelan
Expelled 2014
as Ben O'Neil
Rock of Ages 2012
as Drew's Band
Canvas 2006
as Sam
The Punisher 2004
as Will Castle
Credits from TMDB.