Street Justice as Capt. Bill Wallace
The Change-Up Kid as Dr. Becker
2022
The Watcher as Roger Kaplan (3 episodes)
2022
The Grotto as Bert King
2022
My Favorite Girlfriend as Paul Forrester
2020
Devils as Jeremy Stonehouse (5 episodes)
2020
FBI: Most Wanted as Mr. Dinelo (1 episode)
2018
Yellowstone as Bob Schwartz (9 episodes)
2018
Alex & the List as Rabbi Baskin
2018
Con Man as Uncle Joe
2017
Woman Walks Ahead as Karl Valentine (uncredited)
2017
Manhunt as Bob Guccione (1 episode)
2016
Street Level as Larry
2016
Heartbeat as GĂ©rard Panttiere (1 episode)
2016
American Crime Story as Norman Blachford (2 episodes)
2015
The Squeeze as Jimmy Diamonds
2015
The Slap as Thanassis (8 episodes)
2014
Taken Away as Senator Worthington
2014
NCIS: New Orleans as Jason Campbell (1 episode)
2014
Chicago P.D. as Carlo Tafani (1 episode)
2013
Hunt for the Labyrinth Killer as Galen Anderson
2012
Major Crimes as Congressman Steven Keller (1 episode)
2012
Easy Rider: The Ride Back as Ward
2011
The Exes as James Malcolm (1 episode)
2011
Body of Proof as Daniel Russo (1 episode)
2010
Blue Bloods as Nick Constantine (1 episode)
2010
Hawaii Five-0 as Oscar Hirsch (1 episode)
2010
At the Sinatra Club as Fatico
2009
The Proposal as Chairman Bergen
2008
Legend of the Seeker as Frederick Amnell (1 episode)
2008
Crash as Wesley Thigpen (2 episodes)
2008
Privileged as Miles Franklin (1 episode)
2007
Damages as Phil Grey (26 episodes)
2007
Army Wives as General Ludwig (4 episodes)
2006
Brothers and Sisters as Milo Peterman (3 episodes)
2006
Invincible as Mr. Tose
2006
Last Holiday as Congressman Stewart
2006
South Beach as Warren Stella (1 episode)
2005
Boynton Beach Club as Donald
2005
Searching for Bobby D as Angelo
2004
House as Thad Barton (1 episode)
2004
CSI: NY as Denney Lancaster (1 episode)
2004
Medical Investigation as Wes Douglas (1 episode)
2003
Cold Case as Kyle Silver (1 episode)
2003
The Lyon's Den as Simon Freed (1 episode)
2003
NCIS as Eli David (6 episodes)
2003
NCIS as Mossad Director Eli David (voice) (archive footage) (1 episode)
2003
The O.C. as Dr. Neil Roberts (19 episodes)
2003
High Roller: The Stu Ungar Story as Vincent
2002
Without a Trace as Byron Carlton (1 episode)
2002
Terminal Error as Brad
2002
Lovely & Amazing as Dr. Crane
2001
Law & Order: Criminal Intent as Henry Webster (1 episode)
2001
Law & Order: Criminal Intent as Mr. Roberts (1 episode)
2001
Star Trek: Enterprise as Arev / Syrran (1 episode)
2001
Second Honeymoon as Phillip
2001
Carman: The Champion as Freddie
2000
Finding Forrester as Dr. Spence
2000
Gideon's Crossing as Cardiologist (2 episodes)
2000
The District as FBI Agent Spencer (1 episode)
1999
The West Wing as Roy Turner (1 episode)
1999
Law & Order: Special Victims Unit as Dallas Warner (1 episode)
1999
Where Are They Now? as Self (1 episode)
1999
Too Rich: The Secret Life of Doris Duke as Porfirio Rubirosa (4 episodes)
1998
This Matter of Marriage as Adam Barr
1998
Style & Substance as Jeff Dennis (1 episode)
1997
The Practice as Dwight Haber (1 episode)
1996
Early Edition as Stanley Hollenbeck (1 episode)
1996
E! True Hollywood Story (1 episode)
1996
Overkill as Lloyd Wheeler
1995
Victor/Victoria as King Marchand
1995
To the Limit as Thomas 'China' Smith
1995
Hologram Man as Edward Jameson
1995
Between Love and Honor as Joey Gallo
1994
Lady in Waiting as Jimmy Scavetti
1994
Fortunes of War as Father Aran
1994
Inner Sanctum II as Bill Reed
1994
Touched by an Angel as Carl Northum (1 episode)
1994
Touched by an Angel as Greg Sawyer (1 episode)
1994
Eyes of Terror as Lt. David Zaccariah
1994
Burke's Law as Judd Timmons (1 episode)
1993
No Escape, No Return as Dante
1993
American Yakuza as Dino Campanela
1993
Da Vinci's War as China Smith
1993
The Final Contract as David Sloane
1992
Black Ice as Ben Shorr
1992
The Sands of Time as Jaime Miro
1992
Exclusive as Reed Pierce
1992
Love & War as Kip Zakaris (68 episodes)
1992
In the Arms of a Killer as Brian Venible
1991
Total Exposure as Dave Murphy
1991
Changes as Peter Hallam
1990
Project Alien as Jeff Milker
1990
Captain America as Lt. Colonel Louis
1990
Little Vegas as Frank de Carlo
1990
Law & Order as Donald Cosgrove (1 episode)
1990
Thieves of Fortune as Juan Luis
1990
Shattered Dreams as John Fedders
1989
Snoops as Chezare Chiatti (1 episode)
1988
Quiet Victory: The Charlie Wedemeyer Story as Charlie Wedemeyer
1987
The Hidden as Tom Beck
1986
Rage of Angels: The Story Continues as James Moretti (2 episodes)
1986
Rage of Angels: The Story Continues as James Moretti
1986
Downtown as Det. John Forney (13 episodes)
1986
GoBots: Battle of the Rock Lords as Boulder (voice)
1986
Between Two Women as Harry Petherton
1986
The Imagemaker as Roger Blackwell
1986
Daniel and the Lion's Den as (voice)
1985
The Greatest Adventure: Stories from the Bible as (voice) (1 episode)
1985
Star Fairies as Giant (voice)
1984
Spraggue as Michael Spraggue
1983
Bay City Blues as Joe Rohner (8 episodes)
1983
Secrets of a Mother and Daughter as Alex Shepherd
1983
Flashdance as Nick Hurley
1981
Gangster Wars as Charles "Lucky" Luciano
1981
The Gangster Chronicles as Charlie 'Lucky' Luciano (12 episodes)
1980
Fun and Games as Greg
1979
The Last Convertible as Jean Roger des Barres (3 episodes)
1979
Curse of Dracula (10 episodes)
1979
The World of Dracula as Count Dracula
1977
Contract on Cherry Street as Lou Savage
1975
Beacon Hill as Giorgio Bullock (11 episodes)
1973
The Young and the Restless as Elliot Hampton (17 episodes)
1971
Great Performances as Self (1 episode)
1969
Goodbye, Columbus as Don Farber (uncredited)
1969
The Girl with the Fabulous Box as Agent Steele
1951
Search for Tomorrow as Steve Kaslo (4 episodes)