Actor
Imprisoned
2019
The Last Sharknado: It's About Time
2018
as George (archive footage)
Living Among Us
2018
as Andrew
Buoyancy
2018
as Frank
The Tale
2018
as William P. Allens
Last Rampage
2017
as Blackwell
Pray for Rain
2017
as Markus Gardner
Searching for Fortune
2017
as Michael Denton Sr.
Is That a Gun in Your Pocket?
2016
as Sheriff Parsons
So B. It
2016
as Thurman
After the Reality
2016
as Bob
Jimmy Vestvood: Amerikan Hero
2016
as JP Monroe
Counting for Thunder
2015
as Garrett Stalworth
The Murder Pact
2015
as John LaSalle
Boiling Pot
2015
as Tim Davis
The Nurse
2014
as Frank
Animals
2014
as Albert
Witches Blood
2014
as Himself
Sister
2014
Boys of Abu Ghraib
2014
as Sam Farmer
Warren
2014
as Jack Cavanee
The Insomniac
2013
as Paul Epstein
Torn
2013
as Detective Kalkowitz
Runner Runner
2013
as Harry Furst
Snake & Mongoose
2013
as Wally Parks
Sharknado
2013
as George
Assault on Wall Street
2013
as Jeremy Stancroft
Would You Rather
2013
as Conway
Whisper Me a Lullaby
2013
A Perfect Ending
2012
as Mason Westridge
Stealing Roses
2012
as Walter
The Legends of Nethiah
2012
as Nethiah's Father
Too Big to Fail
2011
as Joe Gregory
The Truth
2010
as Jonathan Davenport
Formosa Betrayed
2010
as Tom Braxton
Little Hercules
2009
as Coach Nimms
P.J.
2008
as Dr. Alan Shearson
Generation Gap
2008
as Principal Winters
The Lucky Ones
2008
as Bob
Justice League: The New Frontier
2008
as Ace Morgan
The Great Debaters
2007
as Sheriff Dozier
Battlestar Galactica: Razor
2007
as Commander Barry Garner (archive footage) (uncredited)
Dead Lenny
2007
as Dr. Robert Hooker
Brothers Three: An American Gothic
2007
as Father
The Guardian
2006
as Capt. Frank Larson
Gamers
2006
as Gordon's Dad
Steel City
2006
as Carl Lee
Sweet Land
2005
as Minister Sorrensen
Tracks
2005
as Prison Warden
Edison
2005
as Tilman
The Deal
2005
as Professor Roseman
The Chumscrubber
2005
as Officer Lou Bratley
Locusts
2005
as Peter Axelrod
My Tiny Universe
2004
as Bobby
White Chicks
2004
as Warren Vandergeld
Mind the Gap
2004
as Henry Richards
Word of Honor
2003
as Dr. Steven Brandt
The Pilot's Wife
2002
as Jack Lyons
Monday Night Mayhem
2002
as Roone Arledge
O
2001
as Dean Brable
The Big Heist
2001
as Richard Woods
The Boys of Sunset Ridge
2001
as John Burroughs
Animal Factory
2000
as James Decker
Pollock
2000
as Tony Smith
The Wednesday Woman
2000
as Bill Davidson
The Photographer
2000
as Marcello
Perfect Murder, Perfect Town: JonBenét and the City of Boulder
2000
as Larry Mason
The Witness
2000
as Gregor
Desert Blue
1999
as Prof. Lance Davidson
Freak Weather
1999
The Pact
1999
as Jerome Carver
Snake Eyes
1998
as Gilbert Powell
Men
1997
as George
Executive Power
1997
as Walker
One Eight Seven
1997
as Dave Childress
Silent Cradle
1997
as Dr. Britain
My Fellow Americans
1996
as Vice President Ted Matthews
Before and After
1996
as Wendell Bye
Because Mommy Works
1994
as Ted Forman
Spoils of War
1994
as Andrew
Me and Veronica
1993
as Frankie
The Pelican Brief
1993
as Gavin Vereek
In the Line of Fire
1993
as Professor Riger
There Was a Little Boy
1993
as Gregg
Home Alone 2: Lost in New York
1992
as Peter McCallister
Dead Ahead: The Exxon Valdez Disaster
1992
as Dan Lawn - State of Alaska
Waterland
1992
as Lewis Scott
Gladiator
1992
as John Riley
Radio Flyer
1992
as Daugherty
Mindwalk
1991
as Thomas Harriman
Deceived
1991
as Jack
Rambling Rose
1991
as Older Willcox "Buddy" Hillyer
The End of Innocence
1990
as Dean
Awakenings
1990
as Dr. Kaufman
Home Alone
1990
as Peter McCallister
Virtuoso
1989
as Michael Johnson
The Package
1989
as Col. Glen Whitacre
Beaches
1988
as John Pierce
Betrayed
1988
as Michael Carnes
Big
1988
as Paul
Necessity
1988
as Charlie
The Seventh Sign
1988
as Reverend
The Milagro Beanfield War
1988
as Charlie Bloom
The Telephone
1988
as Telephone Man
The Trip to Bountiful
1985
as Ludie Watts
After Hours
1985
as Tom the Bartender
Heaven Help Us
1985
as Brother Timothy
Best Revenge
1984
as Charlie
Too Scared to Scream
1984
as Sid
C.H.U.D.
1984
as George Cooper
Violated
1984
as Skipper
Legs
1983
as Dan Foster
Will There Really Be a Morning?
1983
as Clifford Odets
Cat People
1982
as Oliver Yates
Cutter's Way
1981
as Alex Cutter
Heart Beat
1980
as Jack Kerouac
Chilly Scenes of Winter
1979
as Charles
On the Yard
1978
as Juleson
Rush It
1978
as Byron
First Love
1977
as David Bonner
Between the Lines
1977
as Harry
Valley Forge
1975