2024
The Exorcism as Peter
2021
The Equalizer as Harry Keshegian (64 episodes)
2019
Running with the Devil as The Snitch
2018
God Friended Me as Simon Hayes (8 episodes)
2017
Lore as Peter Stumpp (6 episodes)
2017
Once Upon a Time in Venice as Lou the Jew
2017
Taken as Kilroy (16 episodes)
2016
Match Game as Self - Panelist (1 episode)
2016
Join or Die with Craig Ferguson (1 episode)
2015
The Jim Gaffigan Show as Dave (11 episodes)
2014
Fargo as Mr. Numbers (5 episodes)
2013
Acting Disruptive as Self (1 episode)
2013
Anna Nicole as Howard K. Stern
2013
#MerrittXanadu44 as Adam
2012
Lost Angeles as Deepak
2012
Animal Practice as Himself (1 episode)
2012
NYC 22 as Ray 'Lazarus' Harper (13 episodes)
2011
A Monster in Paris as Raoul
2011
The Trivial Pursuits of Arthur Banks (3 episodes)
2010
Norman as Mr. Angelo
2010
Miss Nobody as Bill Malloy
2009
(Untitled) as Adrian Jacobs
2009
White Collar as Jason Lang (1 episode)
2009
The Unusuals as Detective Eric Delahoy (10 episodes)
2009
Late Night with Jimmy Fallon as Self (1 episode)
2008
Christmas on Mars as Mars Psychiatrist
2008
Chelsea on the Rocks as Tim
2007
Nancy Drew as Arrogant Director Andy
2007
Dave Navarro's Spread (1 episode)
2007
Zodiac as Duffy Jennings
2007
2 Days in Paris as Jack
2006
Man About Town as Phil Balow
2006
Keeping Up with the Steins as Road Rage Driver
2006
Stay Alive as Miller Banks
2005
My Name Is Earl as Philo (1 episode)
2005
Head Cases as Russell Shultz (7 episodes)
2005
Making Dazed as Self
2005
Numb3rs as Chris McNall (1 episode)
2005
Zach Galifianakis: Look Who it Isn't as Self
2005
Medium as Bruce Rossiter (1 episode)
2005
The Late Late Show with Craig Ferguson as Self (1 episode)
2004
Frankenstein as Detec. Michael Sloane
2004
Joey as Jimmy (9 episodes)
2004
Entourage (3 episodes)
2003
The Hebrew Hammer as Mordechai Jefferson Carver
2003
Miss Match as Jarred (1 episode)
2003
Running With The Bulls as Self
2003
How to Lose a Guy in 10 Days as Tony
2003
Jimmy Kimmel Live! (1 episode)
2002
The Salton Sea as Kujo
2001
A Beautiful Mind as Richard Sol
2001
According to Spencer as Feldy
2001
Waking Life as One of Four Men
2001
Law & Order: Criminal Intent as Victor Garros (1 episode)
2001
Fast Sofa as Jack Weis
2000
The $treet as Evan Mitchell (12 episodes)
2000
Sunset Strip as Marty Shapiro
1999
The Late Late Show with Craig Kilborn as Self (1 episode)
1998
Babe: Pig in the City as Flealick (voice)
1998
Will & Grace as Kevin Wolchek (1 episode)
1998
Saving Private Ryan as Private Mellish
1998
Scotch and Milk as Jim
1997
The Practice (1 episode)
1996
Relativity as Doug (17 episodes)
1996
The Daily Show as Self (2 episodes)
1996
Homeward Bound II: Lost in San Francisco as Pete (voice)
1995
Space: Above and Beyond (1 episode)
1995
Space: Above and Beyond as Louie Fox (1 episode)
1995
The Prophecy as Jerry
1995
The Outer Limits as Sid Camden (1 episode)
1995
Before Sunrise as Man Sleeping on Train (uncredited)
1995
Higher Learning as David Isaacs
1995
Double Rush as Leo (13 episodes)
1994
Friends as Eddie Menuek (4 episodes)
1994
ER as Joshua 'Mr. Sullivan' Shem (1 episode)
1993
Dazed and Confused as Mike
1993
Son in Law as Indian
1992
Mr. Saturday Night as Eugene Gimbel
1992
Love & War (5 episodes)
1988
Murphy Brown as Donald Klein (1 episode)