2006
Something New as Jack Pino
2004
The Aviator as Louis B. Mayer
2004
Entourage (3 episodes)
2003
Die, Mommie, Die! as Tuchman
2001
The Man Who Wasn't There as New Man's Customer
2001
Human Nature as Doctor
2001
Six Feet Under as Peter Burns (2 episodes)
2001
Head Over Heels as Alfredo
2000
Curb Your Enthusiasm as Stanley (1 episode)
1999
Stark Raving Mad as Jonathan Dalton (1 episode)
1999
Lansky as Arnold Rothstein
1998
Rush Hour as FBI Gate Guard #1
1998
Bulworth as Manny Liebowitz
1998
Heartwood as Gerry Talbot
1997
Clockwatchers as Art
1997
Fools Rush In as Judd Marshall
1997
The Beneficiary as Walker
1996
The Truth About Cats & Dogs as Mario
1995
The Barefoot Executive
1995
Broken Trust as Vince Escobar
1994
Witch Hunt as Sidney
1994
Ed Wood as Mr. Feldman (uncredited)
1994
Attack of the 5 Ft. 2 Women as Dr. Kelloc
1994
My So-Called Life as Mr. Demitri (2 episodes)
1994
My So-Called Life as Social Studies Teacher (1 episode)
1993
Tales of the City as Norman Neal Williams (3 episodes)
1993
Doppelganger as Richard Wolf
1992
Candyman as Dr. Burke
1991
Medusa: Dare to Be Truthful as Bennie
1991
Caged Fear as Mr. O Daniels
1990
Postcards from the Edge as Crew Member (uncredited)
1990
Taking Care of Business as Airport Car Rental Man
1990
Vital Signs as Loan Officer
1987
thirtysomething (1 episode)
1986
ALF as Minister (1 episode)
1986
Black Moon Rising as The Mover
1985
Moonlighting as Desk Clerk (1 episode)
1980
Rape and Marriage: The Rideout Case as Reporter Greene
1978
The Paper Chase as Gagarian (22 episodes)