
2025
Ethan Bloom as Gary Bloomfield2021
American Auto as Ted2019
Perfect Harmony as Torsten VanBlaricum2018
The Rookie as Max2018
25 Words or Less as Self2018
Up to Snuff as Self2017
The Good Doctor as Mitchell Stewart2017
Wet Hot American Summer: Ten Years Later as Deep Throat2016
This Is Us as Car Crash Victim2016
To Tell the Truth as Self - Panelist2016
Match Game as Self - Panelist2016
Rules Don't Apply as Herb (uncredited)2015
Pant Suits as Mr. Matthews2015
The Thrilling Adventure Hour Live as Barkeep2014
Extant as Dr. Gavin Beck2014
The Young Kieslowski as Robert Kieslowski2013
Knights of Badassdom as Travis2012
Scandal as David Rosen2012
The First Time as Aubrey's Dad2011
Shameless as Arthur Tipping2011
American Horror Story as Dr. Curran2011
Leap Year as Sam Berry2010
The Good Guys as Assistant Chief James Guthrie2010
Backwash as Val2008
Terminator: The Sarah Connor Chronicles as Agent Auldridge2008
Childrens Hospital as Gene2008
In Plain Sight as Peter Alpert2007
The Big Bang Theory as President Siebert2007
iCarly as Goldstein2007
Private Practice as Jason Windsor2007
The Sarah Silverman Program. as Supervisor Bill Wilson2007
Big Shots as Karl Mixworthy2006
Psych as Stewart Gimbley2006
The Nine as Not available2005
Grey's Anatomy as Seth Hammer2005
Bones as Dr. Adam Copeland2005
Medium as Tim Carmer2005
Numb3rs as Howard Meeks2004
House as Tucker2003
The Ellen DeGeneres Show as Self2003
View from the Top as Randy Jones2003
See Jane Date as Kevin Adams2002
CSI: Miami as Neal Marshall2002
She Spies as Jimmy Onassis2002
Imagine That as Kenny Fleck2001
Without Charlie as Charlie2000
CSI: Crime Scene Investigation as DA Monroe2000
How to Marry a Billionaire: A Christmas Tale as Mark Sickler1999
Law & Order: Special Victims Unit as Simon Wilkes1999
The West Wing as Will Bailey1999
Kill the Man as Bob Stein1998
Hollywood Squares as Not available1998
From the Earth to the Moon as Tim Messick1998
Sports Night as Jeremy Goodwin1998
Bulworth as Bill Feldman1997
Stargate SG-1 as Cicero1997
Clockwatchers as Global Credit Receptionist1996
Infinity as Calculator Kid #31995
Sliders as Egghead Announcer1995
The American President as David1995
Separate Lives as Randall1994
Menendez: A Killing in Beverly Hills as Gerald Bronstein1993
In the Line of Fire as Agent Chavez1993
Malice as Resident1992
A Few Good Men as Tom1992
The Larry Sanders Show as Joshua Malina1992
Bob as Not available1990
Law & Order as Kevin Bradley2010
Backwash Creator