2025
Suits LA as David Bowie2025
The Witcher: Sirens of the Deep as Berat (voice)2024
Creature Commandos as Sgt. Rock (voice)2024
Interior Chinatown as Brendan Carrey2023
Shatter Belt as Reg2021
NCIS: Hawaiʻi as Hank Braddock2021
Blade Runner: Black Lotus as Agent Hignight (voice)2021
Blade Runner: Black Lotus as Guards / Police Officer (voice)2019
WTF 101 as Scottish Settler (voice)2019
Batman: Hush as Thomas Elliot (voice)2018
The Rookie as Marcus Lindsey2018
Know Your Enemy as Daniel2016
Batman: The Killing Joke as Paris (voice)2014
Extant as Gordon Kern2014
Veronica Mars as Deputy Lyles2013
Masters of Sex as Detective David Asher2013
Ironside as Emerson2013
Coherence as Kevin2013
Gilded Lilys as Jasper Kravetz2013
The Dark Knight Legacy as Red Hood2012
Longmire as Cyrus Brooks2012
Common Law as Not available2011
Homeland as Max Piotrowski2011
Switched at Birth as Nikki's Father's Killer2011
Kung Fu Panda 2 as Wolf Soldier 3 (voice)2010
The A-Team as Gammons2010
Smokin' Aces 2: Assassins' Ball as Lester Tremor2009
The Shift as Jason Harper2008
In Plain Sight as Ronnie Dalembert / Ronnie McIntire2008
Beverly Hills Chihuahua as Rafferty2008
Depth Charge as Not available2007
Private Practice as Kurt Wilson2007
The Frolic as John Doe2007
Stars as Moe2006
Smokin' Aces as Lester Tremor2005
Criminal Minds as Jim Meyers2005
It's Always Sunny in Philadelphia as Man (voice)2005
Close to Home as Not available2005
Short Fuse as Sam2005
Andre the Butcher as Hoss2005
Fractalus as Corey2004
CSI: NY as Neal Weston2004
Deadwood as Elmer - Chez Ami Labourer2004
Illusion as Grant2003
Nip/Tuck as Ron2003
Cold Case as Tommy Connell2002
Without a Trace as Glenn Remick2002
CSI: Miami as Barry Ellis2002
Monk as Lewis2002
Do Over as Not available2002
Hart's War as Pfc. Dennis A. Gerber2001
Star Trek: Enterprise as Tarquin2001
24 as Kozelek Hacker2001
Six Feet Under as Pot Dealer2001
Crossing Jordan as Scott Marshall2001
Impostor as Comms Tech2000
CSI: Crime Scene Investigation as Detective Ken Martz2000
CSI: Crime Scene Investigation as Anders Molyneaux1999
Angel as Barney1999
Judging Amy as Paul Zimberg1999
Judging Amy as Spencer Carls1998
V.I.P. as Andy Eagle1998
Charmed as Lord Dyson1998
Two of a Kind as Policeman1997
Alright Already as Vaughn Lerner1997
Behind Enemy Lines as Donny1996
Boston Common as Morgan1996
The Pretender as Donny Beaulieu1996
Bulletproof as Skinny Guy1995
The Single Guy as Mordecai1995
JAG as Petty Officer Simpkins1995
The Naked Truth as Barfighter1995
Outbreak as Sandman One1994
Touched by an Angel as Eddie Williams1994
ER as Dr. Nelson1993
Diagnosis: Murder as Martin Donner Kingston1993
Boy Meets World as Eddie Hunter1971
Columbo as Store Clerk2024
My Dead Friend Zoe Co-Producer