Actor
Unsung Hero
2024
as Grandpa James
Christmas Sail
2021
as Dennis
New Life
2016
as Dr. Philip Sumrall
Taken from Me: The Tiffany Rubin Story
2011
as Mark Miller
Phenomenon II
2003
Old School
2003
as Goldberg (uncredited)
The Locket
2002
as Casey Keddington
Town Diary
2002
Hometown Legend
2002
as Buster Schuler
American Outlaws
2001
as Rollin H. Parker - Rains' Gopher
WW3
2001
as Eric Farrell
Semper Fi
2001
as Cliff's Father
Rated X
2000
as J.R. Mitchell
Murder in a Small Town
1999
as Sidney Lassiter
The X Files
1998
as Michaud
Breast Men
1997
as Hersch Lawyer
My Stepson, My Lover
1997
as Richard Cory
On the Edge of Innocence
1997
as David Walker
Shadow Conspiracy
1997
as Frank Ridell
Ghosts of Mississippi
1996
as Judge Hilburn
Primal Fear
1996
as Yancy
Ray Alexander: A Menu for Murder
1995
as Frank Darnell
Shadow Warriors
1995
as Dr. Connors
Lipstick Camera
1994
as Raymond Miller
A Friend to Die For
1994
as Ed Saxe
Justice in a Small Town
1994
as Harris Wiley
Don't Talk to Strangers
1994
as Bonner
Heart of a Child
1994
as Gordon Holc
MacShayne: Winner Takes All
1994
as Danny Leggett
Tombstone
1993
as Mayor John Clum
Amityville: A New Generation
1993
as Detective Clark
Visions of Murder
1993
as Adm. Truman Hager
Born Too Soon
1993
as Dr. Friedman
The Good Fight
1992
as Henry Cragin
Wild Card
1992
as Barlow
Sexual Advances
1992
as Cliff Ripley
Trial: The Price of Passion
1992
as Bob Altschuler
Deliver Them from Evil: The Taking of Alta View
1992
as Sergeant Don Bell
The Cutting Edge
1992
as Jack Moseley
My Samurai
1992
Company Business
1991
as Colonel Pierce Grissom
The Rocketeer
1991
as Howard Hughes
Shoot First: A Cop's Vengeance
1991
as Sergeant Nicholas
The Last to Go
1991
as Daniel
Kaleidoscope
1990
as Henry
Blood Oath
1990
as Major Beckett
Perry Mason: The Case of the Desperate Deception
1990
as Curt Mitchell
Stepfather 2
1989
as Dr. Gene Clifford / Jerry Blake
The Forgotten One
1989
as Bob Anderson
Blind Fury
1989
as Frank Devereaux
Roe vs. Wade
1989
as Jay Floyd
Guts and Glory: The Rise and Fall of Oliver North
1989
as Aaron Sykes
Pin
1988
as Dr. Frank Linden
Young Guns
1988
as Alex McSween
Stranger on My Land
1988
as Connie Priest
The Jogger
1988
as Jerry
When the Time Comes
1987
as Wes Travis
Black Widow
1987
as Bruce
The Stepfather
1987
as Jerry Blake
Women of Valor
1986
as Maj. Tom Patterson
SpaceCamp
1986
as Launch Director
Between Two Women
1986
as Dr. Wallace
Silver Bullet
1985
as Sheriff Joe Haller
Right to Kill?
1985
as Jim Barrett
An Early Frost
1985
as Dr. Redding
Mischief
1985
as Claude Harbrough
Mrs. Soffel
1984
as Detective Buck McGovern
Places in the Heart
1984
as Buddy Kelsey
All the Right Moves
1983
as Freeman Smith
Jacobo Timerman: Prisoner Without a Name, Cell Without a Number
1983
as Colonel Thomas Rhodes
Without a Trace
1983
as Parent
Heaven's Gate
1980
as Captain Minardi
F.D.R.: The Last Year
1980
as James Roosevelt