2023
School Spirits as Mr. Anderson2023
The More Love Grows as Paul2022
Sheltering Season as Gabriel2021
Family Law as Bryan Beasley2020
Endless as Jenkins2019
Jann as Dave2018
Scorched Earth as Sheriff Grubbs2017
The Good Doctor as Murray Burns2016
Travelers as David Mailer2016
The Confirmation as Roger2016
Anything for Love as Reggie Le Duca2015
Even Lambs Have Teeth as Boris2015
No Men Beyond This Point as Andrew Myers2014
Barbie: The Pearl Princess as Garth (voice)2014
Words and Pictures as Cop2014
The Color of Rain as Red2013
Motive as Ian Brauer2013
12 Rounds 2: Reloaded as Tech2013
Ring of Fire as Todd2012
Arrow as Erlich Kelso2012
Continuum as Rex2012
Ring of Fire as Todd2012
The Cabin in the Woods as Werewolf Wrangler2012
Recoil as Kirby2011
Fairly Legal as Douglas Pease2011
Sunflower Hour as Leslie Handover2011
Marilyn as FBI Agent2010
16 Wishes as Bob Jensen2010
Dear Mr. Gacy as Glen Phillips2010
Messages Deleted as Kanter2009
Stargate Universe as Dale Volker2009
2012 as Ark Communications Officer2009
Riese: Kingdom Falling as Trennan2009
Living Out Loud as Drunk Karaoke Guy2008
Fringe as Deputy Bill Ferguson2008
Shred as Lennox2007
Trick 'r Treat as Bud The Cameraman2007
The Last Mimzy as FBI Task Force Agent2007
Beneath as Randy2007
Lost in the Dark as Deputy Mike Webb2006
Psych as Patrick2006
Eureka as Pete Puhlman2006
Final Days of Planet Earth as Spence2005
Supernatural as Ken Watson2005
Family Sins as Scott Mathers2005
Selling Innocence as Karl2004
Stargate Atlantis as Genii Soldier2004
Battlestar Galactica as Rafferty2003
Tru Calling as Blonde2002
The Dead Zone as Doug Driscoll2002
100 Days In The Jungle as Steven (Skunk) Brant2001
Smallville as Researcher1997
Stargate SG-1 as Bernie Ackerman