2007
McBride: Semper Fi as General Dwight Rourke2006
Studio 60 on the Sunset Strip as Not available2003
NCIS as Captain Veitch2003
Cold Case as Travis Whitman (2006)2000
The District as Congressman Phillip Hallett1999
Judging Amy as Brad Vickers1998
Seven Days as Not available1998
Air America as Cornelius Stratton1996
Pacific Blue as Frank Swerdlow1995
The Drew Carey Show as Reverend henderson1995
JAG as John Farrow1995
Baywatch Nights as Robert Houston1995
High Sierra Search and Rescue as Not available1993
Dr. Quinn, Medicine Woman as Ethan Cooper1991
Silk Stalkings as Not available1990
Shades of L.A. as Not available1989
Life Goes On as Not available1988
The Dirty Dozen as Not available1986
Stark: Mirror Image as Steve Graves1985
The Twilight Zone as Not available1985
MacGruder and Loud as Beauclaire1985
Berrenger's as Not available1985
Gidget's Summer Reunion as Ron Levering1984
Murder, She Wrote as Scott Lodge1984
Finder of Lost Loves as David Carson1983
Scarecrow and Mrs. King as Not available1983
The Winds of War as Warren Henry1983
Lottery! as Patrick Flaherty1983
The Cradle Will Fall as Dr. Richard Carroll1983
Uncommon Valor as Jim Merritt1982
Hotel as Not available1982
Matt Houston as Not available1982
Time Walker as Prof. Douglas McCadden1980
The Secret War of Jackie's Girls as Buck Wheeler1979
Trapper John, M.D. as Not available1979
The Chisholms as Will Chisholm1978
The Case of the Baltimore Girls as Mike Murdoch1977
The Love Boat as Matthew Saver1977
The Love Boat as Paul Dunbar1977
The Love Boat as Nathan Paul1976
Gemini Man as Sam Casey1976
Battle of the Network Stars as Not available1976
Riding with Death as Sam Casey1976
Bridger as Kit Carson1975
Sidecar Racers as Jeff Rayburn1974
Heatwave! as Frank Taylor1974
This Is the West That Was as Wild Bill Hickok1973
Griff as Not available1973
The Letters as Joe Randolph1973
Runaway! as Les Reever1972
Death Follows a Psycho as Not available1971
Alias Smith and Jones as Jed 'Kid' Curry (alias Thaddeus Jones)1971
The Day They Hanged Kid Curry as Jed 'Kid' Curry (alias Thaddeus Jones)1969
Marcus Welby, M.D. as Alan Peterson1969
The Thousand Plane Raid as Lt. Archer1969
Anatomy of a Crime as Patrick Forrester1968
The Name of the Game as Joe Sample1968
The Name of the Game as Joseph Sample1968
The Mod Squad as Bob1968
The Outsider as Patrick Forrester1968
It Takes a Thief as King Pineau1968
Yours, Mine and Ours as Larry1967
The Graduate as Shaving Fraternity Brother (uncredited)1962
The Merv Griffin Show as Self1962
The Virginian as Wes Manning1961
The Mike Douglas Show as Self