2009
Castle as Joe Flynn (1 episode)
2008
The Pink Conspiracy as Dr. Redbush
2005
Supernatural as Old Dean Winchester (1 episode)
2004
Wake Up, Ron Burgundy: The Lost Movie as Jess Moondragon
2004
The Mountain (1 episode)
2004
Jack & Bobby (1 episode)
2003
Cold Case as Jimmy Bruno (1 episode)
2003
View from the Top as Jack Weston (uncredited)
2002
Without a Trace as Joseph Pratt (1 episode)
2000
Manhattan, AZ as Jake Manhattan (13 episodes)
1999
How's Your News? as Himself
1999
Free Fall as Richard Pierce
1999
Mulholland Dr. as Woody Katz
1998
Psycho as Tom Cassidy
1998
Hard to Forget as Charles Dawson
1997
Just Shoot Me! as Tom Youngerman (1 episode)
1997
When Time Expires as Walter Kelly
1996
Star Command as Shane Ridnaur
1995
Caroline in the City as King Cassidy (1 episode)
1994
Touched by an Angel as Pastor Daniel Brewer (1 episode)
1994
McKenna (13 episodes)
1993
Official Denial as General Spaulding
1993
The Nanny as Dr. Osborn (1 episode)
1993
Diagnosis: Murder as Dr. Clayton Andrews (1 episode)
1992
Melrose Place (4 episodes)
1992
Melrose Place as Thomas Sterling (1 episode)
1990
Shades of L.A. (1 episode)
1989
Thunderboat Row as Ben Bishop
1989
The Jigsaw Murders as Joseph DaVonzo
1989
Heroes Stand Alone as Zack Duncan
1987
Ultraman: The Adventure Begins as Chuck Gavin
1985
Fever Pitch as Dutchman
1984
Murder, She Wrote as Clark Blanchard (1 episode)
1984
Murder, She Wrote as Det. Lt. Redick (1 episode)
1984
Murder, She Wrote as Kevin Keats (1 episode)
1984
Murder, She Wrote as Martin Fraser (1 episode)
1983
The Rousters as Wyatt Earp III (13 episodes)
1983
Malibu as Art Bonnell
1982
Airplane II: The Sequel as Simon Kurtz
1981
Mistress of Paradise as Charles Beaufort
1981
The Intruder Within as Jake Nevins
1979
The French Atlantic Affair as Harold Columbine (3 episodes)
1978
Centennial as Major Maxwell Mercy (12 episodes)
1977
In the Glitter Palace as Vincent "Vince" Halloran
1976
Battle of the Network Stars (2 episodes)
1976
Donny & Marie as Self (1 episode)
1973
The Dean Martin Celebrity Roasts as Self (1 episode)
1973
Police Story (1 episode)
1971
The Firechasers as Quentin Barnaby
1969
Medical Center as Joe Gannon (170 episodes)
1968
The Impossible Years as Richard Merrick
1968
Journey to the Unknown (17 episodes)
1968
Journey to the Unknown as Steven Miller (1 episode)
1968
The Dick Cavett Show as Self - Guest (1 episode)
1967
The Last Challenge as Lot McGuire
1967
Rowan & Martin's Laugh-In as Self (1 episode)
1967
Return of the Gunfighter as Lee Sutton
1967
First to Fight as Jack Connell
1966
Johnny Tiger as Johnny Tiger
1966
The Singing Nun as Robert Gerarde
1966
Made in Paris as Ted Barclay
1965
The F.B.I. as Daniel Joseph Sayres (1 episode)
1965
Branded (2 episodes)
1964
Get Yourself a College Girl as Gary Underwood
1963
The Lieutenant (1 episode)
1963
The Dakotas (19 episodes)
1962
The Chapman Report as Bob Jensen
1962
Combat! as Steve Kovac (1 episode)
1962
Rome Adventure as Young Man
1961
The Mike Douglas Show as Self (1 episode)
1961
The Mike Douglas Show as Self - Co-Host (3 episodes)
1961
Claudelle Inglish as Linn Varner
1960
Route 66 (1 episode)
1960
Surfside 6 (2 episodes)
1960
Surfside 6 as Roger Coleman (1 episode)
1959
Hawaiian Eye (2 episodes)
1959
Hawaiian Eye as Alan March (1 episode)
1959
Hawaiian Eye as Chris Randall (1 episode)
1958
77 Sunset Strip (3 episodes)
1957
Maverick (2 episodes)
1955
Cheyenne (1 episode)