2024
Good Men as Self2023
Will Trent as James Ulster2023
57 Seconds as Sig Thorenson2021
Firefly Lane as Benedict Binswanger2019
Foster Boy as Simon Davis2018
Station 19 as Dr. Thomas Koracick2018
One Dollar as Wilson Furlbee2018
Billy Boy as Mr. Langdon2017
The Good Fight as Edward Sandel2017
Friends from College as Jon Sperling2016
Get a Job as Fernando the Accountant2016
Time Toys as Weller2015
Get Hard as Peter Penny2015
Quitters as Roger Rayman2014
How to Get Away with Murder as Jared Keegan2014
About a Boy as Johnny Idalis2014
Chasing Life as William2014
The Little Rascals Save the Day as Ray 'Big Ray' Kaye2014
Atlas Shrugged: Part III as James Taggart2013
Brooklyn Nine-Nine as Gary Lurmax2012
House of Lies as Greg Norbert2012
Common Law as Not available2012
Here Comes the Boom as Duke Betcher2012
The Unprofessional as Griffin2011
Once Upon a Time as Hades2011
Fly Away as Tom2010
Hawaii Five-0 as Robert Rovin2010
Blue Bloods as Dr. Michael Raskins2010
Raising Hope as Dale2010
Group Sex as Reeves2010
The Con Artist as Julien2010
The Santa Incident as Erickson2009
Spectacular! as Mr. Romano2008
Bolt as The Agent (voice)2008
Quarantine as Lawrence2007
Phineas and Ferb as Guiserblint (voice)2007
Phineas and Ferb as Additional Voices (voice)2007
In Case of Emergency as Sherman Yablonsky2007
All I Want for Christmas as Roger Nelson2006
Eureka as Professor Warren King2006
Talladega Nights: The Ballad of Ricky Bobby as Larry Dennit Jr.2006
Friends with Money as Matt2006
Kill Your Darlings as Stevens2006
Special Ed as David2005
Grey's Anatomy as Tom Koracick2005
Hell's Kitchen as Self - Restaurant Patron2005
Medium as Dr. Alan Hahn2005
Ghost Whisperer as Kirk Jansen2005
The Sandlot 2 as Mr. Goodfairer2005
Family Plan as Walcott2005
Down and Derby as Phil Davis2005
Crazylove as Dr. Emlee2005
Self Medicated as Keith2004
CSI: NY as Voice / Grave Digger / Victor Benton2004
Desperate Housewives as Jim Halverson2004
Listen Up! as Paul2003
NCIS as NCIS Deputy Director Jerome Craig2002
The Twilight Zone as Ben Barker2001
The Bernie Mac Show as Marcus2001
Sweet November as Vince Holland2001
Joe Somebody as Jeremy2001
Down to Earth as Sklar2000
CSI: Crime Scene Investigation as George2000
Curb Your Enthusiasm as Dr. Holzer2000
The Last Producer as Rueben Tallridge1999
Law & Order: Special Victims Unit as Derek Strauss1998
Pete's Garden as Pete1997
Ally McBeal as Richard Fish1997
Culture as Tim Stevens1996
Remember WENN as Arden Sage1995
Ned and Stacey as Eric 'Rico' Moyer1994
Ellen as Rick1994
Clear and Present Danger as Petey1994
Sweet Justice as Not available1994
I.Q. as Bill Riley (uncredited)1994
Imaginary Crimes as Attorney Drew1994
Assault at West Point: The Court-Martial of Johnson Whittaker as Vernon Bailey1993
Bakersfield P.D. as Hood1993
So I Married an Axe Murderer as Concierge1993
The Night We Never Met as Eddie1993
Taking the Heat as Asst. D.A. Kennedy1991
Once Around as Jim Redstone1991
Rewrite for Murder as Buddy Shapiro1990
Child's Play 2 as Mattson1989
Miami Vice: Freefall as Johnny Raymond1987
Tour of Duty as Not available1987
Leg Work as Hubert1986
L.A. Law as Larry Greenhut1986
The Whoopee Boys as Tipper1985
Streetwalkin' as Creepy1985
High School Narc as Billy1984
Miami Vice as Not availableNaN
GRQ the Movie as Marlon