No Men Beyond This Point
2015 · Comedy
as Andrew Myers
Sheltering Season
2022 · Drama
as Gabriel
Anything for Love
2016 · Comedy
as Reggie
Jann S3
2021 · Comedy
as Dave
You Me Her S5
2020 · Comedy
as Shaun
16 Wishes
2010 · Drama
as Bob Jensen
Travelers S3
2018 · Drama
as David Mailer
Even Lambs Have Teeth
2015 · Horror
as Boris
Scorched Earth
2018 · Action
as Sheriff Grubbs
The Confirmation
2016 · Adventure
as Roger
The More Love Grows
2023 · Comedy
as Paul
Recoil
2011 · Action
as Kirby
Dear Mr. Gacy
2010 · Crime
as Glen Phillips
Stargate Universe S1-S2
2009 · Drama
as Dr. Dale Volker
Barbie: The Pearl Princess
2014 · Animation
as Garth
The Color of Rain
2014 · Drama
as Red
Beneath
2006 · Horror
as Randy
School Spirits S1-S3
2023 · Drama
as Mr. Anderson
Messages Deleted
2010 · Thriller
as Kanter
Trick 'r Treat
as Bud The Cameraman
12 Rounds 2: Reloaded
2013 · Action
as Tech #2