Actor (156 credits)
- A Surrogate's Nightmare (2017) Curt
- The Shack (2017) 1950s Mack's Grandpa
- FTL (2017)
- Juggernaut (2017) Hank Jr.
- War for the Planet of the Apes (2017) Red Donkey
- S.W.A.T.: Under Siege (2017) Ward
- Dirk Gently's Holistic Detective Agency (2016) Dorian
- Murder, She Baked: A Peach Cobbler Mystery (2016) Sheriff Jim Grant
- Murder, She Baked: A Deadly Recipe (2016) Sheriff Jim Grant
- Slasher (2016) Glenn
- Hoods (2016) Johnny
- 12 Rounds 3: Lockdown (2015) Harris
- Just the Way You Are (2015) Ian
- UnREAL (2015) Kirk Newhouse
- Life on the Line (2015) Danny
- The Weirdo Hero (2015) Harold the Hare, voice acting
- The 100 (2014) Nyko
- Strange Empire (2014) Bo
- Deeper (2014) The Hunter
- Godzilla (2014) Jainway
- Cut Bank (2014) Harvey
- Til Death Do Us Part (2014) Kevin
- Arrow: Year One (2013) Martin Somers
- Packages from Planet X (2013) Troll
- Motive (2013) Tim Kelly
- Played (2013) Russell Hagler
- Nerds and Monsters (2013) Stan Grissle
- The Tomorrow People (2013) Errol
- Borealis (2013) Vic Carboneau
- Once Upon a Time: Journey to Neverland (2013) Hordor, хроника, not listed in credits
- Halo 4: Forward Unto Dawn (2012) Commander Lasky
- Continuum (2012) Marcellus
- The Twilight Saga: Breaking Dawn - Part 2 (2012) Phil
- Beauty and the Beast (2012) Garnett
- Battlestar Galactica: Blood & Chrome (2012) Osiris Helmsman
- Smart Cookies (2012) Tom Royce
- Ice Road Terror (2011) Jack Simmons
- Thor: Tales of Asgard (2011) Additional Voice, voice acting
- Falling Skies (2011) Sgt. Clemmons
- Hell on Wheels (2011) Griggs
- The Killing Game (2011) Joe Quinn
- Rise of the Planet of the Apes (2011) Chief John Hamil
- Fairly Legal (2011) Sergeant Danny Harrington
- Behemoth (2011) Jack Murray
- The Twilight Saga: Breaking Dawn - Part 1 (2011) Phil
- Voltron Force (2011)
- Seven Deadly Sins (2010) Hank Grace
- Human Target (2010) John Duke
- R.L. Stine's The Haunting Hour (2010) Steve
- Shattered (2010) Superintendent Kevin Whitehill
- True Justice (2010) Castillo
- High Noon (2009) Dennis Walken
- 2012 (2009) AF1 Officer
- V (2009) Jeffrey
- Mistresses (2009) Eric
- Impact (2009) Derek
- Defying Gravity (2009) Rollie Crane
- Mayerthorpe (2008) Constable Brock Myrol
- The Day the Earth Stood Still (2008) Flash Chamber Colonel
- Iron Man: Armored Adventures (2008) Killer Shrike
- Past Lies (2008) Lawrence
- AVPR: Aliens vs Predator - Requiem (2007) Nathan
- Married Life (2007) Policeman
- Chaos Theory (2007) Evil Ferryman
- Heartland (2007) Bruce Tatum
- Flash Gordon (2007) Prince Vultan
- Christmas Caper (2007) Sheriff Hank Harrison
- Fallen (2007) Hawkins
- Second Sight (2007) Peter Pritchard
- The Accidental Witness (2006) Detective Ed Reigert
- Her Sister's Keeper (2006) Luke Grant
- Behind the Camera: The Unauthorized Story of 'Diff'rent Strokes' (2006) Los Vegas Police officer
- Eureka (2006) Deputy Andy
- The Evidence (2006) Billy Evans
- Deck the Halls (2006) Trucker
- Flight 93 (2006) Mark Bingham
- Her Fatal Flaw (2006) Mason Renfrew
- RV (2006) Diablo Pass Officer
- The Perfect Suspect (2006) Bartender
- Firewall (2006) Airport Traffic Cop
- Firestorm: Last Stand at Yellowstone (2006) Riley Henson
- Eight Days to Live (2006) Craig
- Men in Trees (2006) Sam Soloway
- Ark (2005) Lorris, voice acting
- Chaos (2005) Damon Richards
- Ladies Night (2005) Mitch Ross
- Supernatural (2005) Benny Lafitte
- The Score (2005) Owen
- Elektra (2005) Second Paramedic
- Missing in America (2005) Soldier
- Krypto the Superdog (2005) дополнительные голоса
- Just Friends (2005) Tim
- G.I. Joe: Ninja Battles (2004) Storm Shadow, voice acting
- G.I. Joe: Valor vs. Venom (2004) Stormshadow, voice acting
- Transformer: Super Link (2004) Downshift
- Traffic (2004) Buddy
- Miracle (2004) State Trooper
- NTSB: The Crash of Flight 323 (2004) Lars
- The Ranch (2004) Other David
- Battlestar Galactica (2004) Captain Aaron Kelly
- The Chronicles of Riddick (2004) Merc
- Kingdom Hospital (2004) Danny
- Walking Tall (2004) Deputy
- Agent Cody Banks (2003) Security Guard
- Dead Like Me (2003) Buddy Briggs
- Battlestar Galactica (2003) Capt. Kelly
- Tru Calling (2003) Matt
- Willard (2003) Officer Salmon
- Tarzan (2003) Animal Control Officer
- G.I.Joe: Spy Troops the Movie (2003) Storm Shadow, voice acting
- Dreamcatcher (2003) Army Truck Driver
- X2 (2003) Mitchell Laurio
- Phenomenon II (2003) Frank Pierce
- Dead in a Heartbeat (2002) SWAT Sergeant
- Wasted (2002) Kurt
- Jeremiah (2002) Rourke
- Stark Raving Mad (2002) Nate - Goon
- Critical Assembly (2002) Jeff
- Tom Stone (2002) Eugene
- Lone Hero (2002) Sticky
- Taken (2002) Superior Fish Tech
- Night Visions (2001) Bartender
- Ignition (2001) Conor's Partner
- Just Cause (2001)
- Black River (2001) Frank Yarley
- The Chris Isaak Show (2001) Policeman
- Valentine (2001) Jock
- Mysterious Ways (2000) George Manheim
- Dark Angel (2000) Driver 2000
- Andromeda (2000) Morehead
- How to Kill Your Neighbor's Dog (2000) Cop #6 - Detective
- Take Me Home: The John Denver Story (2000) Workman
- Up, Up, and Away! (2000) Barker
- A Storm in Summer (2000) Biker
- Final Ascent (2000) Colin
- Mobile Suit Gundam Wing (2000) дополнительные голоса
- Behind the Mask (1999) Truck Driver
- Dragon Tales (1999) Ord
- Atomic Train (1999) Cameraman
- The Sheldon Kennedy Story (1999) Mark
- Lake Placid (1999) State Trooper
- As Time Runs Out (1999) Luke
- H-E Double Hockey Sticks (1999) Demons Fan #2
- Harsh Realm (1999) Republican Guard
- Cupid (1998) Jerk
- The Net (1998) Doug Bender
- The Crow: Stairway to Heaven (1998) Fun Boy
- The Inspectors (1998) Skell
- Killers in the House (1998) 2nd Bank Guard
- First Wave (1998)
- Dead Man's Gun (1997) Henry Bollers
- Honey, I Shrunk the Kids: The TV Show (1997) Second Biker
- Viper (1996) Ulysses
- Shin kidô senki Gundam W (1995) дополнительные голоса
- Kidô senshi Gandamu: Gyakushû no Shâ (1988) Astonaige Medoz, voice acting
- Cozenage Buddy Griss