Actor
His Three Daughters
2024
as Vincent
Purlie Victorious: A Non-Confederate Romp Through the Cotton Patch
2024
as Ol' Cap'n Cotchipee
Outrage
2023
as Frank Brand
When You Finish Saving the World
2023
as Roger
BARDO, False Chronicle of a Handful of Truths
2022
as Ambassador Jones
The Road to Galena
2022
as John Baird
Incidental Moments of the Day
2020
as Richard Apple
Tapes
2020
The Assistant
2020
as Boss (voice)
Uncle Vanya
2019
as Vanya
DC Noir
2019
as Sgt. Peters
Vice
2018
as Governor
Women of a Certain Age
2017
as George Gabriel
What Did You Expect?
2017
as George Gabriel
Hungry
2017
as George Gabriel
Catfight
2016
as Angry Guy
Northern Borders
2015
as Agent Sanders
The River
2013
as Phil
A Novel Romance
2011
as Walter Evans
I'm Coming Over
2011
as Walter
Green Lantern
2011
as Carl Ferris
The Jewel
2011
as Mr. Rothman
Edge of Darkness
2010
as Whitehouse
I Hate Valentine's Day
2009
as Tim the Delivery Guy
The Undying
2009
as Dr. Russell Lassiter
Revolutionary Road
2008
as Bart Pollock
Cadillac Records
2008
as Mr. Feder
The Dissection of Thanksgiving
2008
as Cliff
Greetings from the Shore
2008
as Commodore Callaghan
Happenstance
2007
as Bob
The Valley of Light
2007
as Howard
Wedding Daze
2006
as Sheriff
Half Nelson
2006
as Russ Dunne
The Day After Tomorrow
2004
as Frank Harris
Hair High
2004
as Football Announcer (voice)
Abby Singer
2003
as Kevin's Father
D.C. Sniper: 23 Days of Fear
2003
as Douglas Duncan
Salem Witch Trials
2002
as Thomas Putnam
Dead Dog
2001
as Frank Edmonds
The Last Brickmaker in America
2001
as Mike Potter
Boss of Bosses
2001
as Joseph O'Brien
Along Came a Spider
2001
as Kyle Craig
My Husband's Double Life
2001
as Patrick Hennessy Welsh
Picnic
2000
as Howard Bevens
Tumbleweeds
1999
as Dan Miller
Music of the Heart
1999
as Dan Paxton
ATF
1999
as Sam Sinclair
The Secret Life of Girls
1999
The Jack Bull
1999
as Atty. Gen. Metcalfe
The Confession
1999
as Jack Renoble
Earthly Possessions
1999
as Zack Emery
The Odd Couple II
1998
as Leroy
Wrestling with Alligators
1998
as Rick
For Richer or Poorer
1997
as Samuel Yoder
The Matchmaker
1997
as Senator John McGlory
Kiss the Girls
1997
as FBI Agent Kyle Craig
Daylight
1996
as Steven Crighton
The Prosecutors
1996
as DA Alan Baker
Silver Strand
1995
as Lucas Hughes
Three Wishes
1995
as Coach Schramka
Down Came a Blackbird
1995
as Jan Talbeck
The Big Green
1995
as Jay Huffer
Kiss of Death
1995
as Federal Agent
Angels in the Outfield
1994
as Ranch Wilder
Nobody's Children
1994
as Joe Stevens
State of Emergency
1994
as Dr. Jeffrey Forrest
Rio Shannon
1993
as John Cleary
My Boyfriend's Back
1993
as Sheriff McCloud
Hostages
1992
as Terry Anderson
JFK
1991
as Lou Ivon
Meeting Venus
1991
as Stephen Taylor
Defenseless
1991
as Bull Dozer
V.I. Warshawski
1991
as Murray Ryerson
Mr. Destiny
1990
as Jackie Earle
Revealing Evidence - Stalking the Honolulu Strangler
1990
as Tom Marshall
Glory
1989
as Gen. George Crockett Strong
Cold Sassy Tree
1989
as Clayton McAllister
Just Like in the Movies
1989
as Ryan Legrand
The Prince of Pennsylvania
1988
as Trooper Joe
Tucker: The Man and His Dream
1988
as Kirby
The Misfit Brigade
1987
as Tiny
A Doctor's Story
1984
as Dr. Curtis
Cross Creek
1983
as Charles Rawlings
Eddie Macon's Run
1983
as Rudy Potts
Living Proof: The Hank Williams Jr. Story
1983
as Dick Willey
Hanky Panky
1982
as Katz
Starstruck
1981
as Mr. Miller
The Day Christ Died
1980
as Peter
Starting Over
1979
as Larry