Fluorescent Beast as The Keeper
2024
For Prophet as Mayor Kevin Owens
2023
Goosebumps as Ephraim Biddle (1 episode)
2020
Burning Dog as Eddie
2018
Cruel Hearts as Grimmer
2018
Magnum P.I. (1 episode)
2018
High & Outside: A Baseball Noir as Sal
2018
9-1-1 as Doctor Gibson (2 episodes)
2017
Amelia 2.0 as Max Parker
2017
Legion as The Greek (2 episodes)
2016
War Dogs as Hilldale Home Manager
2015
The Better Half as Doctor Goodbody
2015
Chicago Med as Dr. Stanley Stohl (19 episodes)
2015
June as Victor Emmanuel
2015
iZombie as Stacey Boss (3 episodes)
2014
King of Herrings as Ditch
2014
Veronica Mars as JC Borden
2014
The Wedding Pact as Pilot
2013
Masters of Sex as Hand Massager Salesman (1 episode)
2013
Coffee, Kill Boss as Henry Wood
2013
Crossing Lines as Gerald Wilhoit (2 episodes)
2011
Franklin & Bash (1 episode)
2011
Franklin & Bash as Robbie Ambriano (1 episode)
2010
Welcome to the Jungle Gym as Mr. Mountan
2010
Rizzoli & Isles as Elliot Dutton (1 episode)
2010
Miss Nobody as Joshua Nether
2010
Justified as Stan Perkins (1 episode)
2009
The Informant! as Kirk Schmidt
2009
All About Steve as Psychiatrist with Crossword Puzzle (uncredited)
2009
Hung as Ronnie Haxon (20 episodes)
2009
Bob Funk as Ron Funk
2007
On the Doll as Mr. Garrett
2007
Ocean's Thirteen as Livingston Dell
2006
Rampage: The Hillside Strangler Murders as Kantor
2005
Criminal Minds as Ray Campion (1 episode)
2005
The Closer as Elvis Presley (1 episode)
2005
Grey's Anatomy as Stan Grossberg (2 episodes)
2005
Medium as Willem Wittmar (1 episode)
2004
Ocean's Twelve as Livingston Dell
2004
The Punisher as Mickey Duka
2003
NCIS as Terry Spooner (1 episode)
2003
Bruce Almighty as Bobby
2002
CSI: Miami as Parker Boyd (1 episode)
2001
Ocean's Eleven as Livingston Dell
2000
CSI: Crime Scene Investigation as Craig Lifford (1 episode)
2000
CSI: Crime Scene Investigation as Mr. Dorsey (1 episode)
2000
CSI: Crime Scene Investigation as Vincent (1 episode)
2000
Strong Medicine as Walter Shenckman (1 episode)
1997
Schizopolis as Nameless Numberhead Man
1994
ER as Lysander Martin (1 episode)