Actor
The More Love Grows
2023
as Paul
Sheltering Season
2022
as Gabriel
Endless
2020
as Jenkins
Scorched Earth
2018
as Sheriff Grubbs
The Confirmation
2016
as Roger
Anything for Love
2016
as Reggie Le Duca
Even Lambs Have Teeth
2015
as Boris
No Men Beyond This Point
2015
as Andrew Myers
The Color of Rain
2014
as Red
Words and Pictures
2014
as Cop
Barbie: The Pearl Princess
2014
as Garth (voice)
12 Rounds 2: Reloaded
2013
as Tech
Recoil
2012
as Kirby
The Cabin in the Woods
2012
as Werewolf Wrangler
Sunflower Hour
2011
as Leslie Handover
Marilyn
2011
as FBI Agent
16 Wishes
2010
as Bob Jensen
Dear Mr. Gacy
2010
as Glen Phillips
Messages Deleted
2010
as Kanter
2012
2009
as Ark Communications Officer
Living Out Loud
2009
as Drunk Karaoke Guy
Shred
2008
as Lennox
Trick 'r Treat
2007
as Bud The Cameraman
Beneath
2007
as Randy
Lost in the Dark
2007
as Deputy Mike Webb
The Last Mimzy
2007
as FBI Task Force Agent
Final Days of Planet Earth
2006
as Spence
Selling Innocence
2005
as Karl
Family Sins
2005
as Scott Mathers
100 Days In The Jungle
2002
as Steven (Skunk) Brant