Movie |
|
Year
|
Tell Me How I Die
as Dr. Jerrems
|
|
2016
|
The Atticus Institute
as Dr. Henry West
|
|
2015
|
Blackhat
as Rich Donahue
|
|
2015
|
I Origins
as Darryl Mackenzie
|
|
2014
|
Underdogs
as Bill Burkett
|
|
2013
|
jOBS: Get Inspired
as Calligraphy Professor
|
|
2013
|
Static
as Greg Wagner
|
|
2012
|
FDR: American Badass!
as Dr. Ellington
|
|
2012
|
Drew Peterson: Untouchable
as Glenn Levecke
|
|
2012
|
Citizen Gangster
as Detective David Rhys
|
|
2012
|
A Warrior's Heart
as Coach David Milligan
|
|
2011
|
Another Earth
as John Burroughs
|
|
2011
|
The Burrowers
as Will Parcher
|
|
2008
|
Moving McAllister
as Bob
|
|
2007
|
World Trade Center
as Marine Sergeant Thomas
|
|
2006
|
The Zodiac
as Dale Coverling
|
|
2005
|
Lords of Dogtown
as Donnie
|
|
2005
|
The Grudge
as Matthew Williams
|
|
2004
|
Suspect Zero
as Bill Grieves
|
|
2004
|
Swordfish
as Gabriel's Crew
|
|
2001
|
Almost Famous
as Bartender
|
|
2000
|
Mission: Impossible II
as Wallis
|
|
2000
|
Magnolia
as WDKK Show Director's Assistant
|
|
2000
|
Without Limits
as Bob Peters
|
|
1998
|
Born on the Fourth of July
as Platoon - Vietnam (as William R. Mapother)
|
|
1990
|
9-1-1: Lone Star
as Bruce Ackerman
|
|
2020
|
Lethal Weapon
as Jacob Porter
|
|
2018
|
The Blacklist
as Bill
|
|
2018
|
MacGyver
as The Client / Daniel Holt
|
|
2017
|
Supergirl
as Dr. Rudy Jones / Parasite
|
|
2016
|
Powers
as Todd Secor
|
|
2016
|
Rush Hour
as Principal
|
|
2016
|
Grimm
as Dwight Eleazer
|
|
2016
|
Minority Report
as Charlie
|
|
2015
|
Constantine
as Jacob Shaw
|
|
2015
|
Hawaii Five-0
as Eric Porter
|
|
2014
|
The Lottery
as Tyler Waters
|
|
2014
|
Castle
as Carl Matthews
|
|
2013
|
Mad Men
as Randall Walsh
|
|
2013
|
Burn Notice
as Garret Hartley
|
|
2012
|
Justified
as Delroy
|
|
2012
|
The Mentalist
as Richard Haibach
|
|
2011
|
Law & Order: Criminal Intent
as John Silvestri
|
|
2010
|
Human Target
as Sam Fisher
|
|
2010
|
Prison Break
as FBI Agent Chris Franco
|
|
2009
|
Criminal Minds
as Ian Corbin
|
|
2008
|
K-Ville
as Gordon Wix
|
|
2007
|
Robot Chicken
as Alien Bully
|
|
2006
|
Crossing Jordan
as Henry Bishop
|
|
2005
|
Threshold
as Gunneson
|
|
2005
|
Lost
as Ethan Rom
|
|
2004
|
Navy NCIS: Naval Criminal Investigative Service
as Kyle Grayson
|
|
2004
|
CSI: Miami
as Pete Keller
|
|
2004
|
Touched by an Angel
as Eddie
|
|
2003
|
Law & Order: Special Victims Unit
as Luke Edmunds
|
|
2003
|