2022
The Terminal List as Admiral Gerald Pillar2022
The Prey: Legend of Karnoctus as Tagger2020
Dinner in America as Bill2019
The Chosen as Chuza2019
Godfather of Harlem as Gary D'Alessandro2019
All Roads to Pearla as Coach Baker2017
The Orville as Capt. Dalak2017
American Violence as Belmonte2016
Mercury Plains as The Captain2015
Close Range as Sheriff Jasper Calloway2014
Need for Speed as Officer Lejeune2014
Supremacy as Hannity2014
Showing Up as Self2013
Golden Boy as Lt. Vince Madrid2012
Perception as Kevin Connor2012
The Precocious and Brief Life of Sabina Rivas as Patrick2011
American Horror Story as Warden2011
Grimm as Leo Taymor2011
Unforgettable as Ron Skinner2010
Young Justice as Sportsmaster (voice)2010
Young Justice as Crusher Crock (voice)2010
Young Justice as Sportsmaster / Crusher Crock (voice)2010
How to Make It in America as Yosi2010
Five Star Day as Professor Birchbaum2010
The Chameleon as Mitch2010
Speed-Dating as Finch2009
NCIS: Los Angeles as LAPD Detective Bruce Steadman2009
Castle as Evan Mitchell2009
The Philanthropist as Not available2009
Wyvern as Jake Suttner2009
New Hope Manor as Officer Sykes2008
The Mentalist as Alex2008
Felon as Sgt. Roberts2008
The Onion Movie as Bryce Brand2008
Toxic as Rob Deluca2008
Street Warrior as Mr Pope2007
Cane as Not available2007
Hallowed Ground as Jonas Hathaway2007
Avenging Angel as Bob Quinn2007
Sinner as Anthony Romano2006
Conviction as Boyd2006
Ultraviolet as Ferdinand Daxus2006
UV Protection: The Making of 'Ultraviolet' as Self - Actor2005
Criminal Minds as Max Weston2005
Ghost Whisperer as Frank Morrison2005
The Legend of Zorro as Jacob McGivens2004
House as Eddie2004
Desperate Housewives as Detective Sullivan2004
The Chronicles of Riddick as Toombs2004
The Chronicles of Riddick: Dark Fury as Toombs (voice)2004
Goodnight, Joseph Parker as Joseph Parker2003
NCIS as Detective Steve Rosetti2003
Tears of the Sun as Michael 'Slo' Slowenski2002
Without a Trace as Nelson2002
Below as Chief2002
100 Mile Rule as Paul2001
Law & Order: Criminal Intent as Jack Driscoll2001
24 as Not available2001
Training Day as Tim2001
Amy's Orgasm as Matthew Starr2001
Chutney Popcorn as Mitch2000
CSI: Crime Scene Investigation as Mickey Rutledge / Apollo2000
CSI: Crime Scene Investigation as Gus Davis2000
Gilmore Girls as Ian Jack2000
The Kid as Larry King's Guest2000
Auggie Rose as Used Car Salesman2000
Once in the Life as Mike Murphy1999
Law & Order: Special Victims Unit as Matthew Linwood Brodus1999
Providence as Daniel Hartman1999
Resurrection as Dr. Jake Sandler1998
Frogs for Snakes as Iggy Schmurtz1997
Buffy the Vampire Slayer as Major Ellis1997
Cracker as Not available1997
Rough Riders as Frederick Remington1997
Con Air as William "Billy Bedlam" Bedford1997
Mr. Magoo as Bob Morgan1997
A Brother's Kiss as Lex1996
The Real Adventures of Jonny Quest as Temple (voice)1996
Mortal Kombat: Defenders of the Realm as Quan Chi (voice)1996
Eraser as WitSec Agent Calderon1995
Letter to My Killer as Not available1994
Bad Girls as Pinkerton Detective O'Brady1994
Reform School Girl as Dr. Ted Meeks1994
Red Shoe Diaries 4: Auto Erotica as Mysterious Driver (archive footage)1994
Unveiled as Jeremy Avery1993
The X-Files as Donald Addie Pfaster1993
Diagnosis: Murder as Jeff Briggs / Jim Briggs1993
Walker, Texas Ranger as McNeely1993
SWAT Kats: The Radical Squadron as Not available1993
Joshua Tree as Deputy Tomay1992
Red Shoe Diaries as Mysterious Driver1992
Lethal Weapon 3 as Hatchett1990
Law & Order as Barry Peck1990
Law & Order as Frank Elliott1990
The Ambulance as HugoNaN
The Night Dogs as Enzo