2002
Rose Red as Carl Miller (3 episodes)
2001
Alex in Wonder as Joseph Bloomfield
2000
Tick Tock as Holden Avery
1999
Goosed as Steffon Stevens
1999
Family Law as Patrick Simpson (1 episode)
1999
Supreme Sanction as Jordan McNamara
1998
The Love Letter as Everett Reagle
1998
Dawson's Creek as Joseph McPhee (8 episodes)
1997
Ally McBeal as Johnson Biblico (1 episode)
1997
The Practice (1 episode)
1997
Last Stand at Saber River as Edward Janroe
1996
7th Heaven as Jack Brenner (1 episode)
1996
Norma Jean & Marilyn as Arthur Miller
1995
The Surrogate as Stuart Quinn
1995
Sliders as Thomas Michael Mallory (1 episode)
1993
Diagnosis: Murder as Darren Worthy (1 episode)
1993
Me and the Kid as Victor Feldman
1993
The Mommies as Jack Lawson (38 episodes)
1993
Spies as Robert Prescott
1992
She Woke Up as Sloane Parr
1991
Wife, Mother, Murderer: The Marie Hilley Story as Joe Hubbard
1991
The Josephine Baker Story as Jo Bouillon
1991
Held Hostage: The Sis and Jerry Levis Story as Jerry Levin
1991
Under Surveillance as Dr. Glassman
1990
The Rutanga Tapes as Bo Petersen
1990
Law & Order as David Moore (1 episode)
1990
Snow Kill as Murdoch
1989
Turn Back the Clock as Barney Powers
1989
See You in the Morning as Peter Goodwin
1988
War and Remembrance as Leslie Slote (12 episodes)
1988
Strange Interlude as Dr. Ned Darrell
1988
Deadly Intent as Myron Weston
1987
Date with an Angel as Ed Winston
1987
Catch the Heat as Waldo Tarr
1986
Rawhead Rex as Howard Hallenbeck
1986
The Men's Club as Phillip
1986
Darlin' Clementine as Levi
1985
Kane & Abel as David Osborne (3 episodes)
1985
The New Alfred Hitchcock Presents as Dr. Tom Rigby (1 episode)
1985
The Twilight Zone (1 episode)
1985
Tall Tales & Legends as Levi (1 episode)
1985
Space as Leopold Strabismus (5 episodes)
1984
Cat on a Hot Tin Roof as Gooper
1984
George Washington as George William 'Will' Fairfax (3 episodes)
1984
Sentimental Journey as Bill Gardner
1983
The Hitchhiker as Ted Miller (1 episode)
1983
The Winds of War as Leslie Slote (7 episodes)
1983
Without a Trace as Graham Selky
1982
Miss All-American Beauty as Avery McPherson
1981
Only When I Laugh as David
1981
Madame in Manhattan as Himself
1980
The First Deadly Sin as Daniel Blank
1980
Portrait of a Rebel: The Remarkable Mrs. Sanger as Bill Sanger
1979
Mayflower: The Pilgrims' Adventure as Myles Standish
1979
A Little Romance as George de Marco
1979
The Triangle Factory Fire Scandal as Lou Ribin
1979
Some Kind of Miracle as Joe Dine
1978
A Fire in the Sky as David Allan
1978
Go West, Young Girl as Rev. Crane
1977
79 Park Avenue as Mike Koshko (3 episodes)
1977
Three's Company (1 episode)
1977
How the West Was Won (1 episode)
1975
The Norming of Jack 243 as Harry 163
1975
Beacon Hill as Robert Lassiter (11 episodes)
1975
The Rules of the Game as Guido Venanzi
1975
The Wild Party as James Morrison
1975
Barney Miller as Brad Laneer (1 episode)
1975
The Jeffersons (1 episode)
1974
Police Woman (1 episode)
1971
Great Performances as Guido Venanzi (1 episode)
1971
All in the Family as Lambert (2 episodes)
1970
The Strawberry Statement as Student Guard
1968
Hawaii Five-O as Willy Barker (1 episode)
1951
Hallmark Hall of Fame as Everett Reagle (1 episode)
1951
Hallmark Hall of Fame as Lt. Cutting (1 episode)