2025
Going Postal: The Legacy Foretold as Self2024
Darkness of Man as Alexei2023
Bookie as Lou Smith2022
A Christmas Story Christmas as Scut Farkus2021
Survive the Game as Jean2020
Titus Family | Homecoming as Dave Scouvel2019
Beyond the Law as Desmond Packard2019
2nd Chance for Christmas as Dave2017
Bethany as Aaron2016
The Curse of Sleeping Beauty as Nathan2016
A Christmas in Vermont as David Briggs2016
Izzie's Way Home as Thurston (voice)2016
Sharknado: Heart of Sharkness as Zack2016
Restoration as Harold2014
Z Nation as Lt. Dante2014
Don't Blink as Alex2014
Dark House as Chris McCulluch2014
Blood Lake: Attack of the Killer Lampreys as Will2013
Liv and Maddie as Mike2013
In the Void as Mark2013
Sick Building Syndrome as Amy's boss2011
American Horror Story as Roger2011
A Night at the Movies: Merry Christmas! as Self - Interviewee2011
Accidentally in Love as Scott Dunbar2011
Monster Mutt as Not available2011
In My Pocket as Rob2010
Hawaii Five-0 as Billy Murphy2010
Never Sleep Again: The Elm Street Legacy as Self2010
Love and Distrust as Stoner Todd (segment "Pennies")2010
Repo as Red2009
Drop Dead Diva as Keith Geary2009
Dollhouse as Zone2009
Warehouse 13 as Leo2009
The Devil's Tomb as Nickels2008
The Mentalist as Whit Naylor2008
Terminator: The Sarah Connor Chronicles as Wells2008
Alone in the Dark 2 as Xavier2008
Battle Planet as Jordan Strider2008
Dead and Gone as The Weatherman2007
Postal as Postal Dude2007
Trade as Alex Green2007
Transformers as First Sergeant Donnelly2007
BloodRayne II: Deliverance as Billy the Kid2007
Moving McAllister as Earl2007
Resident Evil: Diary of an Apocalypse as Self2006
Pennies as Stoner Todd2006
Hollywood Kills as Nate Folds2005
It's Always Sunny in Philadelphia as Davy Mara2005
Aurora Borealis as Lindstrom2004
Lost as Marc Silverman2004
Deadwood as Hotel Desk Clerk2004
Resident Evil: Apocalypse as Sergente Nicholai Ginovaeff2004
L.A. Twister as Lenny2004
Game Babes as Self2003
NCIS as Billy Krieg2003
All of Us as Not available2003
Freddy vs. Jason as Bobby Davis2003
Monte Walsh as Powder Kent2003
April's Shower as August2003
Ghost Dog: A Detective Tail as Howie Tibbadoe2002
CSI: Miami as Clyde Novak2002
She Spies as Thin Man in Black2001
Crossing Jordan as FBI Agent Blair2001
Chasing Destiny as Eric2001
Completely Totally Utterly as Chad2000
CSI: Crime Scene Investigation as Steve Card2000
Girlfriends as Not available2000
Almost Famous as The Legendary Red Dog2000
Titus as Dave Scoville2000
Civility as Billy1999
Atomic Train as Stan Atkins1999
Y2K as Rick Rothman1999
Brotherhood of Murder as Charles Higgins1998
Charmed as Sirk / Kevin Casey1998
Blade Squad as Billy Mustard1998
How to Make the Cruelest Month as Manhattan's Neighbor1997
Wild America as D.C.1997
The Size of Watermelons as Skinhead1997
Lancelot: Guardian of Time as A.J.1996
Profiler as Not available1996
The Sentinel as Orange Glasses Man1996
The Pretender as Theodore Reed / Little Joshua1996
Ed as Dusty Richards1996
Star Hunter as Cooper1995
JAG as Curtis Dastuge1995
The Outer Limits as Link1995
Sliders as Gerald Thomas1994
Party of Five as Not available1994
Viper as Crup1994
Harvest for the Heart as Ross Hansen1994
The Club as Kyle1994
Boogies Diner as Kirby1993
Walker, Texas Ranger as Jerry 'Mad Dog' Sullivan1992
Forever Knight as Not available1988
Taking Care of Terrific as Seth Sandruff1987
Friday the 13th: The Series as Greg Mazzey1985
Anne of Green Gables as Moody Spurgeon1983
A Christmas Story as Scut Farkus2023
The Keepers of the 5 Kingdoms Director2023
The Keepers of the 5 Kingdoms Editor2023
The Keepers of the 5 Kingdoms Writer2023
The Keepers of the 5 Kingdoms Producer2022
Tales from the Other Side Writer2017
Bethany Writer2017
Circus Kane Writer2017
The Terror of Hallow's Eve Screenplay2017
Bethany Producer2016
If Looks Could Kill Screenplay2016
Restoration Director2016
Restoration Screenplay2014
Don't Blink Producer2014
Don't Blink Stunt Coordinator