2021
Rocky Horror 45: The Movie as Self
2020
Life After The Navigator as Himself
2020
Reality Queen! as Joe Logo
2015
Togetherness as Bob (1 episode)
2010
Road to Nowhere as Cary Stewart / Rafe Taschen
2008
Solar Flare as Dr. Kline
2008
In Plain Sight (1 episode)
2008
2012 Doomsday as Lloyd
2008
Stone & Ed as Mr. Schwartz
2006
The Hunt as Jon Kraw
2006
The Unit (1 episode)
2005
Threshold (1 episode)
2005
Grey's Anatomy as Phillip Loomis (2 episodes)
2004
Love's Enduring Promise as Zeke
2004
Jack & Bobby (1 episode)
2004
Last Flight Out as Tony Williams
2003
Path to War as McGeorge Bundy
2003
10-8: Officers on Duty (1 episode)
2002
Almost a Woman as Mr. Burnett
2002
The Secret Life of Zoey as Larry
2002
Gale Force as Stuart McMahon
2001
The Guardian (1 episode)
2001
Crossing Jordan as Dr. Cassidy (1 episode)
2000
The Runaway as Harlan Davis
2000
The District as Vincent Gabriel (1 episode)
2000
CSI: Crime Scene Investigation as Mr. Del Nagro (2 episodes)
2000
Girlfriends (2 episodes)
2000
Deliberate Intent as Tom Kelley
1999
The West Wing as Rep. Kimball, D-TN (1 episode)
1999
The Last Man on Planet Earth as John Doe
1998
V.I.P. as Senator Barton Spencer (1 episode)
1997
The Westing Game as Jake Wexler
1997
Suicide Kings as Marty
1997
George Wallace as Dr. Jeff McKinney
1997
The Last Don as Senator Warren Wavven (1 episode)
1997
The Practice as Atty. Randall West (3 episodes)
1996
Relativity as David Lukens (17 episodes)
1996
Profiler (1 episode)
1996
The Pretender as Dr. Samson Dane (1 episode)
1996
The Craft as Mr. Bailey
1996
The Substitute as Matt Wolfson
1996
Andersonville as Sgt. John Gleason
1996
Andersonville as Sgt. John Gleason (2 episodes)
1996
Pacific Blue as David Mallory (1 episode)
1996
Seduced by Madness: The Diane Borchardt Story as Burstyn
1995
An Element of Truth as Norm
1995
JAG as Chuck DePalma (4 episodes)
1995
Nowhere Man as Jim Hubbard (1 episode)
1995
Carnosaur 2 as Maj. Tom McQuade
1994
Revenge of the Red Baron as Richard Spencer
1994
Touched by an Angel as Charles Jackson (1 episode)
1994
Terminal Voyage as Granier
1994
RoboCop: The Future of Law Enforcement as Dr. Cray Z. Mollardo
1994
RoboCop: The Series as Dr. Cray Z. Mollardo (3 episodes)
1993
Diagnosis: Murder as Jeffrey T. Canfield (1 episode)
1993
Diagnosis: Murder as Lyle Guthrie (2 episodes)
1993
Precious Victims as Don Groshong
1993
Lois & Clark: The New Adventures of Superman (1 episode)
1993
The X-Files as Dr. Jay Nemman (1 episode)
1993
The Skateboard Kid as Big Dan
1993
The Tommyknockers as Joe Paulson (2 episodes)
1993
Star Trek: Deep Space Nine as Croden (1 episode)
1992
Love Can Be Murder as Brad Donaldson
1992
Dr. Giggles as Tom Campbell
1992
Melrose Place (3 episodes)
1992
Criminal Behavior as Darrel Smathers
1991
Immortal Sins as Mike
1991
To Die Standing as Shaun Broderick
1991
Fourth Story as Darryl McCoughlin
1991
NYPD Mounted as Captain Smithers
1990
Flashback as Sheriff Rand Hightower
1990
Where Pigeons Go to Die as Henry
1989
Glory as Col. James M. Montgomery
1989
Rude Awakening as Agent Brubaker
1988
Dance 'Til Dawn as Larry Johnson
1988
In Dangerous Company as Blake
1988
Forbidden Sun as Professor Lake
1988
Pulse as Bill Rockland
1987
Beauty and the Beast (1 episode)
1987
Her Secret Life as Paul Goodwin
1987
The Survivalist as Dr. Vincent Ryan
1986
Hero in the Family as Digger Reed
1986
Flight of the Navigator as Bill Freeman
1986
Matlock (2 episodes)
1985
Annie Oakley as Frank Butler
1985
North and South as Gettys (3 episodes)
1985
The Twilight Zone (1 episode)
1985
Tall Tales & Legends as Frank Butler (1 episode)
1985
Secret Admirer as George Ryan
1985
Deadly Intentions as Garner
1985
Robert Kennedy & His Times as John F. Kennedy (3 episodes)
1984
Murder, She Wrote as Carlton Reid (1 episode)
1984
Murder, She Wrote as Father Patrick Francis (1 episode)
1984
Murder, She Wrote as Mason Porter (1 episode)
1984
Master of the Game as Brad Rogers (9 episodes)
1984
Reckless as Phil Barton
1983
The Awakening of Candra as Thomas Leslie Brown
1983
Independence Day as Les Morgan
1983
An Invasion of Privacy as Carl Slater
1983
This Girl For Hire as Lieutenant Phil Hansen
1981
Shock Treatment as Brad Majors / Farley Flavors
1980
Scared Straight! Another Story as Paul Lipton
1980
Fun and Games as Pete Dermot
1979
The Seeding of Sarah Burns as Tim
1978
Centennial as John Skimmerhorn (12 episodes)
1978
King as Robert F. Kennedy (3 episodes)
1978
Blue Collar as John Burrows
1977
Sunshine Christmas as Sam Hayden
1977
What Really Happened To the Class Of '65? (1 episode)
1977
The 3,000 Mile Chase as Matthew 'Matt' Considine / Marty Scanlon
1976
The Lindbergh Kidnapping Case as Charles Lindbergh
1975
The Night That Panicked America as Stefan Grubowski
1975
Doctors' Hospital (1 episode)
1975
Sunshine as Sam Hayden (13 episodes)
1974
Harry and Tonto as Burt Coombes Jr.
1973
Sunshine as Sam Hayden
1960
Insight as Joe (1 episode)
1951
Hallmark Hall of Fame as Harlan Davis (1 episode)