2022
Silent Life: The Story of the Lady in Black as Dr. Mecker
2022
Out of Office as Dr. Martin
2021
A Dark Foe as Mr. Lorne
2020
Butter as Dr. Kaufman
2020
Acquitted by Faith as Jack Cromer
2020
The 11th Green as Nelson Rudd
2018
Reborn as Doctor Hetch
2018
Cemetery Tales: A Tale of Two Sisters
2018
So She Might Live as priest
2018
Edge of Isolation as Ivan Polifer
2018
Get Married or Die as Bill
2015
We Are Still Here as Dave McCabe
2014
The Green Girl as Himself
2013
History of the Royal Navy: The King's Ships 1500-1599 as Narrator
2008
Fringe as Dr. Blake West (1 episode)
2008
Fringe as Leland Spivey (1 episode)
2004
Masters of Production: The Hidden Art of Hollywood Film as Narrator
2002
History of the Royal Navy: Wooden Walls 1600-1805 as Narrator
1997
Honey, I Shrunk the Kids: The TV Show (1 episode)
1996
The Great Ships as narrator (30 episodes)
1996
Campus Cops as Dean Pilkington (13 episodes)
1995
Piranha as J.R. Randolph
1995
Two Guys Talkin' About Girls as Lester Glick
1994
Burke's Law as Philip D'Arcy (1 episode)
1993
Diagnosis: Murder as Sheriff Kelso (1 episode)
1992
Melrose Place as John Parker (5 episodes)
1991
Neon City as Captain Raymond
1989
Baywatch: Panic at Malibu Pier as Captain Don Thorpe
1989
Baywatch as Captain Don Thorpe (44 episodes)
1989
Nikki and Alexander as Bill Powers
1988
Judgement Day as Sam
1988
Defense Play as Mark Denton
1987
Hot Pursuit as Bill Cronenberg
1986
Jake Speed as Mr Winston
1986
Blacke's Magic (1 episode)
1985
The Golden Girls as Clayton (2 episodes)
1985
Counter Measures as Gus
1984
Murder, She Wrote as Andrew Gant (1 episode)
1984
Murder, She Wrote as Insp. Donald Matheney (1 episode)
1984
Murder, She Wrote as Jimmy Haynes (1 episode)
1984
Murder, She Wrote as Ned Olson (1 episode)
1984
Finder of Lost Loves as Galen Smith (1 episode)
1984
The Master (1 episode)
1984
Master Ninja II as CIA Head
1983
Off the Wall as Gov. Paul Smith
1983
The A-Team as Mason Harnett (1 episode)
1982
Jack Holborn as Trumpet (6 episodes)
1982
Hotline as Kyle Durham
1982
Matt Houston (1 episode)
1982
Drop-Out Father as Tony Malgrado
1981
Bret Maverick (1 episode)
1981
Simon & Simon (1 episode)
1981
The Fall Guy (2 episodes)
1981
Separate Ways as Cliff Johnson
1980
The Ghosts of Buxley Hall as Col. Joe Buxley
1980
Beyond Westworld as Captain Mike Nicholson (1 episode)
1979
The Littlest Hobo as Ray Caldwell (1 episode)
1979
Trapper John, M.D. (1 episode)
1979
Hart to Hart (1 episode)
1978
Dallas as Clint Ogden (1 episode)
1978
Shame, Shame on the Bixby Boys
1977
What Really Happened To the Class Of '65? (1 episode)
1977
The Incredible Hulk (1 episode)
1977
The Incredible Hulk as Brad (voice) (uncredited) (1 episode)
1977
The Love Boat as Brad Wells (1 episode)
1977
The Love Boat as Joe Costello (1 episode)
1977
Relentless as Paul Vickers
1977
Eight Is Enough (1 episode)
1977
Airport '77 as Banker
1977
The Hardy Boys / Nancy Drew Mysteries (1 episode)
1976
Quincy, M.E. as Mr. Castle (1 episode)
1976
Midway as Commander Max Leslie
1976
McNaughton's Daughter as David Borman (3 episodes)
1975
Mitzi & 100 Guys as Self
1975
Ellery Queen: Too Many Suspects as Tom McKell
1975
Hustling as Orin Dietrich
1974
Police Woman (1 episode)
1974
Police Woman as Joey Marr / Carl Rossi (1 episode)
1974
The Manhunter (1 episode)
1974
The Six Million Dollar Man as Barney Hiller (1 episode)
1974
The Six Million Dollar Man as Barney Miller (1 episode)
1973
The New Perry Mason as Perry Mason (16 episodes)
1973
Ginger in the Morning as Joe
1973
Barnaby Jones as Vince Barrett / Rick Hatfield (1 episode)
1972
Visions... as Prof. Mark Lowell
1972
One Is a Lonely Number as Howard Carpenter
1972
The Astronaut as Eddie Reese / Col. Brice Randolph
1971
Death Takes a Holiday as David Smith
1971
Sarge as Tom Flynn (1 episode)
1971
Alias Smith and Jones (1 episode)
1970
The Young Rebels (1 episode)
1970
The Mary Tyler Moore Show as John Corcoran (1 episode)
1969
Love, American Style as Steve (1 episode)
1969
Mr. Deeds Goes to Town (17 episodes)
1969
Medical Center (1 episode)
1969
Guns of the Magnificent Seven as Keno
1968
The Mod Squad (1 episode)
1968
Hawaii Five-O as Barry Dean (1 episode)
1968
Hawaii Five-O as Harry Kellem (1 episode)
1968
Hawaii Five-O as Jack Ellington (1 episode)
1968
Hawaii Five-O as Jerry Rhodes (1 episode)
1968
The Name of the Game (1 episode)
1968
Project X as Gregory Gallea
1967
Hour of the Gun as Tucson Sheriff Sherman McMasters
1967
The High Chaparral as Dave Redman (1 episode)
1967
The Second Hundred Years (26 episodes)
1966
Mission: Impossible as Tosk (2 episodes)
1965
The F.B.I. as Arthur McBride (1 episode)
1965
The F.B.I. as James Robert Devlin (1 episode)
1965
The F.B.I. as Thomas Waters (1 episode)
1965
Hogan's Heroes (1 episode)
1962
The Virginian as Boss Cooper (1 episode)