Actor (123 credits)
- Cold Brook (2018) George Hildebrandt
- Bad Blood (2017) Declan Gardiner
- The Adventure Club (2017) Ozzie
- Godless (2017) Ed Logan
- Ghost Wars (2017) Billy McGrath
- Goon: Last of the Enforcers (2016) Ronnie Hortense
- Kevin Can Wait (2016) Terry Labasco
- Bodyguards: Secret Lives from the Watchtower (2016)
- Strange Weather (2016)
- True Memoirs of an International Assassin (2016)
- Officer Downe (2016)
- The Land (2016) Uncle Steve
- Kim Coates Hates the Internet (2016) Kim Coates
- Stagecoach: The Texas Jack Story (2016) Calhoun
- Carpe Diem: The Final Season of Sons of Anarchy (2015) Tig Trager
- Pirate's Passage (2015) Roy Moehner, voice acting
- A Fighting Man (2014) Father Brennan
- Mutant World (2014) Marcus King
- Crossing Lines (2013) Phillip Genovese
- Ferocious (2013) Sal
- Robosapien: Rebooted (2013) Porter
- A Dark Truth (2012) Bruce Swinton
- Rufus (2012) Aaron Van Dusen
- Rob Riggle's Got Your Back (2012) играет самого себя
- Resident Evil: Retribution (2012) Bennett
- Goon (2011) Ronnie Hortense
- Human Target (2010) Bertram
- Blood: A Butcher's Tale (2010) Andris
- Resident Evil: Afterlife (2010) Bennett
- The Being Frank Show (2010) играет самого себя
- Sinners and Saints (2010) Detective Dave Besson
- A Little Help (2010)
- Sacrifice (2010) Arment
- Prison Break: The Final Break (2009) Agent Richard Sullins
- Denial, Anger, Bargaining, Depression, Acceptance (2008) Jerry, слухи
- Sons of Anarchy (2008) Alexander «Tig» Trager
- 45 R.P.M. (2008) Constable Able Taft
- A Gunfighter's Pledge (2008) Tate
- King of Sorrow (2007) Steve Serrano
- Alien Agent (2007) Carl Roderick
- Late Fragment (2007) Hank
- The Dresden Files (2007) Sirota
- Hero Wanted (2007) Skinner McGraw
- Andy Barker, P.I. (2007) Beznik
- The Poet (2007) General Martin Koenig
- 12 Hours to Live (2006) Jack Bryant
- Grilled (2006) Tony
- Silent Hill (2006)
- Skinwalkers (2006) Zo
- Hercules (2005) Tiresias
- The Island (2005) Charles Whitman, not listed in credits
- A Friend of the Family (2005) David Snow
- Hostage (2005) The Watchman
- Assault on Precinct 13 (2005) Officer Rosen
- Unstoppable (2004) Peterson
- Bandido (2004) Beno
- Storyboarding «Open Range» (2004) Butler, хроника, not listed in credits
- Caught in the Headlights (2004) Harry Eden
- Hollywood North (2003) Scott DiMarco
- Open Range (2003) Butler
- Thoughtcrimes (2003) Lars Etsen
- CSI: Miami (2002) Ron Saris
- Tom Stone (2002) Eddie Cutter
- Tunnel (2002) Geary
- The Essence of Combat: Making «Black Hawk Down» (2002) играет самого себя
- The Scream Team (2002) Zachariah Kull
- Pearl Harbor (2001) Jack Richards
- Smallville (2001) Special Agent Carter
- Full Disclosure (2001) Dave Lewis
- All Souls (2001) Tremaine Holland
- Black Hawk Down (2001) Wex
- Xchange (2000) Toffler / Fisk 2
- Level 9 (2000) Crazyhorse
- Battlefield Earth: A Saga of the Year 3000 (2000) Carlo
- Auggie Rose (2000) Auggie Rose
- Higher Ground (2000) Marc Scarbrow
- Killing Moon (2000) Clayton Durrell
- Total Recall 2070 (1999) Winston
- The Wonder Cabinet (1999) Alvin Swissky
- The Last Don II (1998) Mark Hurst
- Airborne (1998) Bob Murdoch
- Mentors (1998) Nostradamus
- Lethal Tender (1997) Montessi
- Dead Silence (1997) Theodore «Ted» Handy
- Night Man (1997) Kieran Keyes
- Carpool (1996) Detective Erdman
- F/X: The Series (1996) John Darmon
- Unforgettable (1996) Eddie Dutton
- Poltergeist: The Legacy (1996) Steven Romero
- Breach of Trust (1995) Palmer Davis
- Black Fox: Good Men and Bad (1995) Natchez John Dunn
- The Shamrock Conspiracy (1995) Sean Nolan
- Waterworld (1995) Drifter
- Bad Boys (1995) White Carjacker, not listed in credits
- Lonesome Dove: The Series (1994) Boss
- I Know My Son Is Alive (1994) Det. Griffi
- The Spider and the Fly (1994) Detective John De Luca
- The Club (1994) Mr. Carver
- RoboCop (1994) Tim Malloy
- The Client (1994) Paul Gronke
- Kung Fu: The Legend Continues (1993) Marty Stramm
- Dead Before Dawn (1993) Zack
- Fallen Angels (1993) Trigger
- Model by Day (1993) Tommy Nolan
- Harmony Cats (1992) Graham Braithwaite
- Innocent Blood (1992) Ray
- The Hat Squad (1992) Dallas Germany
- Under Cover of Darkness (1992) Ray Murdoch
- Street Justice (1991) Joe Cannon
- The Last Boy Scout (1991) Chet
- Scales of Justice (1990)
- Red Blooded American Girl (1990) Dennis
- Dracula: The Series (1990) Jonas Carey
- Counterstrike (1990) Lance
- La danse du scorpion (1989) Finch Palmer
- La famiglia Buonanotte (1989) Uncle Bruno
- The Amityville Curse (1989) Frank
- Blind Fear (1989) Ed
- War of the Worlds (1988) Scott
- Palais Royale (1988) Tony Dicarlo
- Last Man Standing (1987) Mr. Regan
- The Boy in Blue (1986) McCoy Man #2
- Little Mizz Innocent
Producer (4 credits)