2025
Hollywood Demons as Self (archive footage)2013
Devious Maids as Philippe Delatour2012
Scandal as Reed Wallace2012
Revolution as Dr. Gene Porter2012
The Three Stooges as Mr. Harter2010
No Ordinary Family as Dr. Dayton King2009
Celebrity Ghost Stories as Self2008
Every Second Counts as Joe Preston2008
Hole in the Paper Sky as Mr. Benson2008
Captain Eager and the Mark of Voth as Dancing Alien2007
Private Practice as Montgomery2007
Because I Said So as Joe2006
Brothers and Sisters as Charlie2006
Blood Diamond as Ambassador Walker2005
The Office as Walter Bernard, Sr.2005
It's Always Sunny in Philadelphia as Bruce Mathis2004
The Tony Danza Show as Self - Guest2004
On Air with Ryan Seacrest as Self2003
The Ellen DeGeneres Show as Self2003
The Commission as Joseph A. Ball2001
Good Day Live as Self2001
Jumping Ship as Gardner1999
Law & Order: Special Victims Unit as Pierson Bartlett1999
Batman Beyond as Tony Maychek / Earthmover (voice)1999
Drive Me Crazy as Mr. Maris1999
As Time Runs Out as Dan Carlin1998
An Unexpected Life as Sam Sadwich1997
The View as Self1996
7th Heaven as Eric Camden1996
The First Wives Club as Aaron Paradis1996
The Babysitter's Seduction as Bill Bartrand1996
An Unexpected Family as Sam1996
For Love Alone: The Ivana Trump Story as Adam Graham1996
On Seventh Avenue as Tom Aiken1995
A Family Divided as Roger Billingsley1994
Scarlett as Not available1994
Her Final Fury: Betty Broderick, the Last Chapter as Dan Broderick1993
Remember as Clee Donovan1993
The Disappearance of Nora as Jack Fremont1992
My New Gun as Gerald Bender1992
A Woman Scorned: The Betty Broderick Story as Dan Broderick1991
A Woman Named Jackie as John Fitzgerald Kennedy1990
Stella as Stephen Dallas1990
Working It Out as Not available1989
The Big Picture as Attorney1988
Tattingers as Not available1988
Weekend War as Capt. John Deason1987
The Two Mrs. Grenvilles as Billy Grenville Jr.1986
Jumpin' Jack Flash as Marty Phillips1986
Hold the Dream as Shane O'Neill1986
Choke Canyon as Dr. David Lowell1985
Brewster's Millions as Warren Cox1984
Dark Mirror as Dr. Jim Eiseley1984
Threesome as Peter Hatten1983
The Hitchhiker as Todd Fields1983
Chiefs as Billy Lee1982
Tales of the Gold Monkey as Jake Cutter1982
Inside the Third Reich as Karl Hanke1981
Sherlock Holmes: The Strange Case of Alice Faulkner as Larrabee1981
Summer Solstice as Josh1980
Loving Couples as Greg1980
The Henderson Monster as Pete Casimir1979
Star Trek: The Motion Picture as Captain William Decker1979
The Promise as Michael Hillyard1978
Fedora as Young Barry1977
The Rhinemann Exchange as David Spaulding1977
Between the Lines as Michael1976
Charlie's Angels as Steve Carmody1976
Battle of the Network Stars as Not available1976
Good Heavens as Not available1976
All the President's Men as Hugh Sloan1976
Brinks: The Great Robbery as Agent Donald Nash1974
The Michele Lee Show as Not available1972
The Waltons as Not available1971
Great Performances as Morton Fullerton1996
7th Heaven Director