2024
Here's Yanni! as Yianni
2024
In the Shadowlands as Michael Greco
2019
The Loudest Voice as Roger Stone (1 episode)
2019
Making a Deal with the Devil as Frankie
2019
The Last Big Save as Frank Zimmer
2017
Doobious Sources as Magnus Martindale
2016
Rules Don't Apply as Mobster
2016
The Bronx Bull as Vito Lazio
2012
Perception as Paolo Genardi (1 episode)
2011
Fairly Legal as Danny Sabbatino (1 episode)
2007
Go Go Tales as Danny Cash
2006
Shut Up and Shoot! as Spencer Spector
2005
Bones as Lou Mackey (1 episode)
2005
It's Always Sunny in Philadelphia as Sal (2 episodes)
2004
Against the Ropes as Irving Abel
1999
Malevolence as Billy Bob Jones
1998
Young Hearts Unlimited as Sardini
1998
American History X as Rasmussen
1998
Nowhere Land as Luke Santelli
1997
Dellaventura as Marty Stasski (1 episode)
1996
The Sentinel as Jack Pendergrast (1 episode)
1996
Pacific Blue as Gene Savage (1 episode)
1995
The Last Word as Jimmy
1994
Bandit: Beauty and the Bandit as Slade
1994
Illicit Dreams as Daniel Davis
1992
To Protect and Serve as Kazinski
1992
Lady Boss as Santino Bonnatti (2 episodes)
1992
Renegade as Sgt. Jack Winslow (1 episode)
1992
Ruby as Louie Vitali
1990
Dragonfight as Baybington
1990
The Closer as John Morgan
1988
Something Is Out There as Jack Breslin (8 episodes)
1988
C.A.T. Squad: Python Wolf as Doc Burkholder
1988
Something Is Out There as Jack Breslin (2 episodes)
1987
Deadly Illusion as Detective Paul Lefferts
1986
C.A.T. Squad as John 'Doc' Burkholder
1986
If Tomorrow Comes as Joe Romano (1 episode)
1985
Brothers-in-Law as Mickey Gubiacci
1984
Murder, She Wrote as Lt. Jerry Marino (1 episode)
1984
Tales from the Darkside as Nicholas Casavin (1 episode)
1984
Hunter as Marco Brokaw (1 episode)
1984
Gone Are the Dayes as Frank Delgado
1982
Monsignor as Ludovico 'Lodo' Varese
1982
Computercide as Lisa Korter
1981
Evilspeak as Reverend Jameson
1976
Family Enforcer as Jerry Bolanti
1975
Jessi's Girls as Baldry (as Joseph Cortese)
1973
Lotsa Luck as Mr. Smith (1 episode)
1973
Arizona Slim as Reggie