2025
Suits LA as Greg Fisher2024
Outlaw Posse as Angel2023
Black Girl Missing as Russell2023
On Sacred Ground as Daniel McKinney2021
A Little Dream as Wayne2021
Son of Monarchs as Bob2020
9-1-1: Lone Star as Bruce Ackerman2020
FBI: Most Wanted as Travis Russell2016
MacGyver as The Client / Daniel Holt2016
Rush Hour as Principal2016
Tell Me How I Die as Dr. Jerrems2015
Supergirl as Dr. Rudy Jones / Parasite2015
Powers as Todd Secor2015
Minority Report as Charlie Peele2015
Blackhat as Rich Donahue2015
The Atticus Institute as Dr. Henry West2014
Constantine as Jacob Shaw2014
I Origins as Darryl Mackenzie2014
Drew Peterson: Untouchable as Glenn Levecke2013
The Blacklist as Bill2013
Jobs as Calligraphy Professor2013
Escape from Polygamy as Ervil2013
Underdogs as Bill Burkett2013
It's Dark Here as David Tennies2012
Static as Greg Wagner2012
FDR: American Badass! as Dr. Ellington2012
Darnell Dawkins: Mouth Guitar Legend as Pastor Jenkins2011
American Horror Story as Driver2011
Grimm as Dwight Eleazer2011
Another Earth as John Burroughs2011
Edwin Boyd: Citizen Gangster as Detective Rhys2011
A Warrior's Heart as Coach David Milligan2011
Portraits in Dramatic Time as Not available2010
Hawaii Five-0 as Eric Porter2010
Justified as Delroy Baker2010
Human Target as Sam Fisher2009
Castle as Carl Matthews2009
Celebrity Ghost Stories as Self2009
Hurt as Darryl Coltrane2008
The Mentalist as Richard Haibach2008
The Burrowers as Will Parcher2007
Mad Men as Randall Walsh2007
Burn Notice as Garret Hartley2007
Viva Laughlin as Not available2007
K-Ville as Not available2007
Moving McAllister as Bob2007
Moola as Steve2006
World Trade Center as Marine Sergeant Thomas2006
Ask the Dust as Bill2006
The Lather Effect as Jack2005
Criminal Minds as Ian Corbin2005
Threshold as Not available2005
The Inside as Ronald Ewing2005
Lords of Dogtown as Donnie2005
The Zodiac as Dale Coverling2004
Lost as Ethan Rom2004
The Grudge as Matthew Williams2004
Suspect Zero as Bill Grieves2003
NCIS as Kyle Grayson2003
The Kiss as Peter2002
CSI: Miami as Pete Keller2002
Minority Report as Hotel Clerk2001
Law & Order: Criminal Intent as John Silvestri2001
Crossing Jordan as Henry Bishop2001
Vanilla Sky as Clubgoer (uncredited)2001
Swordfish as Gabriel's Crew2001
In the Bedroom as Richard Strout2000
CSI: Crime Scene Investigation as Douglas Sampson2000
Mission: Impossible II as Wallis1999
Law & Order: Special Victims Unit as Luke Edmunds1999
Magnolia as WDKK Show Director's Assistant1998
Without Limits as Bob Peters1998
The Unknown Cyclist as By Stander1994
Touched by an Angel as Eddie1989
Born on the Fourth of July as Platoon - VietnamNaN
The Possession at Gladstone Manor as Henry Gladstone