Actor
MaXXXine
2024
as John Labat
Beverly Hills Cop: Axel F
2024
as Captain Cade Grant
Leave the World Behind
2023
as Danny
EE: Freedom
2023
as Voice Over
The Toxic Avenger
2023
as Bob Garbinger
Space Oddity
2023
as Jeff McAllister
The Guardians of the Galaxy Holiday Special
2022
as Kevin Bacon
One Way
2022
as Fred Sr.
They/Them
2022
as Owen Whistler
North Star
2022
You Should Have Left
2020
as Theo Conroy
Live in Front of a Studio Audience: "All in the Family" and "Good Times"
2019
as Pinky Peterson
Tour de Pharmacy
2017
as Ditmer Klerken
Story of a Girl
2017
as Michael
Patriots Day
2016
as Richard DesLauriers
The Darkness
2016
as Peter Taylor
Black Mass
2015
as FBI Agent Charles McGuire
Cop Car
2015
as Sheriff Kretzer
Jayne Mansfield's Car
2013
as Carroll Caldwell
R.I.P.D.
2013
as Bobby Hayes
8
2012
as Charles J. Cooper
Crazy, Stupid, Love.
2011
as David Lindhagen
X-Men: First Class
2011
as Sebastian Shaw
Elephant White
2011
as Jimmy the Brit
Super
2010
as Jacques
Taking Chance
2009
as LtCol Mike Strobl
My One and Only
2009
as Dan Devereaux
These Vagabond Shoes
2009
as Tom
Frost/Nixon
2008
as Jack Brennan
Rails & Ties
2007
as Tom Stark
Death Sentence
2007
as Nick Hume
The Air I Breathe
2007
as Love
Where the Truth Lies
2005
as Lanny
Beauty Shop
2005
as Jorge
Loverboy
2005
as Marty
The Woodsman
2004
as Walter
Cavedweller
2004
as Randall Pritchard
In the Cut
2003
as John Graham (uncredited)
Mystic River
2003
as Sean Devine
Trapped
2002
as Joe Hickey
Novocaine
2001
as Actor Lance Phelps
Hollow Man
2000
as Sebastian Caine
My Dog Skip
2000
as Jack Morris
Stir of Echoes
1999
as Tom Witzky
Wild Things
1998
as Sergeant Ray Duquette
Telling Lies in America
1997
as Billy Magic
Picture Perfect
1997
as Sam
Digging to China
1997
as Ricky Schroth
Destination Anywhere
1997
as Mike
Sleepers
1996
as Sean Nokes
Balto
1995
as Balto (voice)
Apollo 13
1995
as Jack Swigert
Murder in the First
1995
as Henri Young
The River Wild
1994
as Wade
The Air Up There
1994
as Jimmy Dolan
A Few Good Men
1992
as Capt. Jack Ross
JFK
1991
as Willie O'Keefe
Pyrates
1991
as Ari
A Little Vicious
1991
as Narrator
He Said, She Said
1991
as Dan Hanson
Queens Logic
1991
as Dennis
Flatliners
1990
as David Labraccio
Tremors
1990
as Valentine McKee
The Big Picture
1989
as Nick Chapman
Criminal Law
1989
as Martin Thiel
Lemon Sky
1988
as Alan
She's Having a Baby
1988
as Jake Briggs
Planes, Trains and Automobiles
1987
as Taxi Racer
End of the Line
1987
as Everett
White Water Summer
1987
as Vic
John Hughes: Time Capsule
1986
as Himself
The Tender Age
1986
as Probation Officer (uncredited)
Quicksilver
1986
as Jack Casey
Mister Roberts
1984
as Ens. Frank Pulver
Footloose
1984
as Ren
The Demon Murder Case
1983
as Kenny Miller
Enormous Changes at the Last Minute
1983
as Dennis
Forty Deuce
1982
as Ricky
Diner
1982
as Timothy Fenwick Jr.
Only When I Laugh
1981
as Don
Friday the 13th
1980
as Jack
Hero at Large
1980
as 2nd Teenager
The Gift
1979
as Teddy
Starting Over
1979
as Husband - Young Couple
Animal House
1978
as Chip Diller
Connescence
as Stan Olszewski
The Bloody Plumage from Another World
as Evil Chicken
Family Movie