Home / Discover / People

Hercules

1997
as Hercules (voice)

Ghosted

2023
as Dad

Argo

2012
as Bob Anders

Manchester by the Sea

2016
as Hockey Coach

The Upside

2017
as Carter Locke

Shooter

2007
as Russ Turner

Respect

2021
as John Hammond

The Pacifier

2005
as Howard Plummer

The Holdovers

2023
as Stanley Clotfelter

A Case of Deadly Force

1986
as Lawrence O'Donnell Jr.

Ethan Frome

1993
as Reverend Smith

Silver Bells

2005
as Christy Byrne

Good Night, and Good Luck.

2005
as Jesse Zousmer

Sun Belt Express

2015
as Allen King

SpaceCamp

1986
as Kevin Donaldson

Not My Kid

1985
as Ricky

Love Potion No. 9

1992
as Paul Matthews

October 22

1998
as Peter

Memphis Belle

1990
as 1st Lt. Luke Sinclair

North Beach and Rawhide

1985
as Sean Connelly

Drop Back Ten

2000
as Wally Bixer

Below the Beltway

2010
as Paul Gibson

Nancy Drew

2007
as Carson Drew

Inside Monkey Zetterland

1992
as Brent Zetterland

Hercules: Zero to Hero

1999
as Hercules(voice)

Clean and Sober

1988
as Donald Towle

Blood Fest

2018
as Dr. Conway

West Of Here

2002
as Dexter Anderson

Painkiller Jane

2005
as Dr. Graham Knight / Lucas Insley

Jack is back

2014
as Tate Donovan

Grace

2018
as Charlie Elliston

Elvis & Nixon

2016
as H.R. Haldeman

G-Men from Hell

2000
as Mike Mattress

Neal Cassady

2007
as Neal Cassady

Fired!

2007
as Tate Donovan

Into Thin Air

1985
as Brian Walker

Dangerous Curves

1988
as Chuck Upton

America's Dream

1996
as David (segment "Long Black Song")

Little Noises

1992
as Elliott Ardsley

Blame

2017
as Robert McCarthy

Holy Matrimony

1994
as Peter

The Nomads

2019
as Mark Nolin

Dead Bang

1989
as John Burns

3 Generations

2015
as Craig

Murder at 1600

1997
as Kyle Neil

Tuscaloosa

2020
as Doctor

Director

Movie Arthur & Johnnie 2013