1996
Vibrations as Lieutenant Cray1994
Lies of the Heart: The Story of Laurie Kellogg as Peter Orville1990
Law & Order as Defense Attorney George Zuckert1989
The Spring as Mark1988
In Dangerous Company as Raymond Ryerson1986
A Masterpiece of Murder as Simon Wax1985
MacGyver as Jake Baron1985
The Twilight Zone as (segment "Children's Zoo")1985
Moonlighting as Jerry1985
Badge of the Assassin as Lester Bertram Day1985
Turk 182! as jockamo1984
Murder, She Wrote as Dr. Victor March1984
Murder, She Wrote as Stefan Conrad1984
Hunter as Jimmy Tomasino (uncredited)1983
The A-Team as Ramon1983
Automan as Collins1983
Masquerade as Not available1982
T. J. Hooker as David Burke1982
T. J. Hooker as Gregory Loman III1982
Silent Rage as Dr. Philip Spires1982
The Executioner's Song as Larry Samuels1982
The Executioner's Song as Larry Samuels1981
Falcon Crest as Howard Pax1981
For Ladies Only as Mark Brashler1980
Hangar 18 as Paul Bannister1980
The American Success Company as Rick Duprez1980
Ghost of a Chance as Tom Chance1980
The Ivory Ape as Baxter Mapes1979
Knots Landing as Teddy Becker1979
Mysterious Island of Beautiful Women as Mike Stapleton1978
The Awakening Land as Jake Tench1978
Zuma Beach as Jerry McCabe1977
Black Sunday as Moshevsky1977
The Last Dinosaur as Chuck Wade1977
Seventh Avenue as Jay Blackman1976
Arthur Hailey's The Moneychangers as Hook's Cellmate (uncredited)1976
The Gumball Rally as Kandinsky - Dodge Team1976
Sky Riders as Rudy1975
S.W.A.T. as Not available1975
Matt Helm as Kelly1975
Hester Street as Jake1975
Promise Him Anything as Chuck1974
The Rockford Files as Duane Bailey1974
The Gambler as Howie1974
Death Wish as Jack Toby1974
The Story of Pretty Boy Floyd as Eddie Richetti1973
Kojak as Danny Zucco1973
The Friends of Eddie Coyle as Jackie Brown1973
Griff as Larry Taylor1972
The Streets of San Francisco as Bobby Nelson