2002
The Blue Lizard as Nick
1999
Law & Order: Special Victims Unit as Jeffery Trapani (1 episode)
1996
Prey of the Jaguar as Randall Bentley
1993
Bounty Tracker as Paul Damone
1993
The Untouchables as Frank Nitti (42 episodes)
1991
Herman's Head as Ted Tatum (1 episode)
1990
Law & Order as Detective Tony Renado (1 episode)
1988
Empty Nest (1 episode)
1987
J.J. Starbuck (1 episode)
1986
Adam: His Song Continues as Joe Walsh
1986
L.A. Law as Felix Echeverria (3 episodes)
1986
L.A. Law as Lawyer Felix Echeverria (1 episode)
1984
Brothers as Cliff Waters (116 episodes)
1983
The Awakening of Candra as Julio Torres
1983
Zorro and Son as Don Carlos de Vega (5 episodes)
1982
Tucker's Witch as Andre (1 episode)
1982
The Renegades as Joey Tate
1981
A Long Way Home as David Branch Czaky
1981
Code Red (1 episode)
1981
The Choice as Michael Vitela
1980
A Change of Seasons as Paul Di Lisi
1978
Joe and Valerie as Joe Pizo (8 episodes)