Actor
The Keeping Hours
2017
as Lenn
Love at First Glance
2017
as John
Claire
2007
as Sheriff Birch
Coach Carter
2005
as St. Francis Coach
Alien Siege
2005
as The President
Without a Paddle
2004
as Sheriff Briggs
The Last Run
2004
as Mr. Powers
44 Minutes: The North Hollywood Shoot-Out
2003
as Harris
Holes
2003
as Asst. Attorney General
The Trip
2002
as Peter Baxter
Diagnosis Murder: Town Without Pity
2002
as Johnny
Area 52
2001
as Falcone
Sweet November
2001
as Buddy Leach
What Lies Beneath
2000
as Dr. Stan Powell
Girl, Interrupted
1999
as Mr. Kaysen
Anywhere but Here
1999
as Ted
Oklahoma City: A Survivor's Story
1998
as Roy Salyers
Hard Rain
1998
as Mayor
Murder, She Wrote: South by Southwest
1997
as Wilder
A Thousand Acres
1997
as Wallace Crockett
Perfect Body
1997
as Elliot Bradley
Echo
1997
as Stu Fishman
Assault on Dome 4
1996
as Dan Block
The Tomorrow Man
1996
as Berman
A Friend's Betrayal
1996
as Robert / Nina's boyfriend
Executive Decision
1996
as 747 Captain
The Final Cut
1995
as Col. Forsyth
The Secretary
1995
as Lester Howland
Speechless
1994
as Ray Garvin
The Hard Truth
1994
as Hamilton Nichols
Her Final Fury: Betty Broderick, the Last Chapter
1994
as Jack Earley
On Hope
1994
Ed Wood
1994
as Doctor (uncredited)
Camp Nowhere
1994
as Norris Prescott
River of Rage: The Taking of Maggie Keene
1993
as Coy Baron
Freaked
1993
as Bill Blazer
Hexed
1993
as Victor Thummell
In Sickness and in Health
1992
as Sam
She Said No
1990
as Frank Igus
Total Recall
1990
as Bob McClane
Heart Condition
1990
as Harry Zara
Parent Trap III
1989
as Nick
Physical Evidence
1989
as Strickler
Rain Man
1988
as Mr. Kelso
Disaster at Silo 7
1988
as Col. Chadwick
Everybody's All-American
1988
as Bolling Kiely
The Long Journey Home
1987
as Grey Harrison
Supermom's Daughter
1987
as Dr. Thomas Crandall
Stacking
1987
as Dan Morgan
Nobody's Child
1986
as Joe Balter
Rockabye
1986
as Donald F. Donald
Silverado
1985
as McKendrick
Places in the Heart
1984
as Sheriff Royce Spalding
C.H.U.D.
1984
as Ad Man (as Raymond Baker)
Silkwood
1983
as Pete Dawson
Five Minutes For Fighting
1982
Dream House
1981
as Steve Corcoran
Gloria
1980
as Assistant Bank Manager
Eleanor and Franklin: The White House Years
1977
as James Roosevelt