Actor
Fast Charlie
2023
as Sal
Couple A Cards
2023
as Lenny
The Eyes of Tammy Faye
2021
as Fred Grover
Human Capital
2020
as Detective Flowers
Miss America
2019
as Jim
Masters
2019
as Col. Quincy Padroza
The Greatest Showman
2017
as Benjamin Hallett
Greater
2016
as Coach Bender
Tallulah
2016
as Russell
Split
2016
as Dave
Money
2016
as Carl
Surviving Me: The Nine Circles of Sophie
2015
as Professor Slateman
The Runner
2015
as Senator Owens
The Ordained
2013
as The Penitent
Bottled Up
2013
as Agent Rodgers
Zero Dark Thirty
2012
as The Wolf
The Dark Knight Rises
2012
as Exchange Security Chief
Dynamite
2004
as Tom Baxter
Air Strike
2003
Do It for Uncle Manny
2002
as Tommy
Octopus 2: River of Fear
2001
as Walter
Submerged
2000
as Richard Layton
Terror Tract
2000
as Louis Freemont
Fortress 2
2000
as Gordon
Balloon Farm
1999
as Jake Johnson
Inferno
1998
as Lt. Sympson
Temple of Desire
1998
as (as Fred Lane)
Men in Black
1997
as INS agent Janus
Two Voices
1997
as David Anneken
Con Air
1997
as Pilot
Payback
1997
as Sgt. Brian Kaleen
Man's Best Friend
1993
as Perry
Dream Lover
1993
as Larry
Deadly Game
1991
as Osiris
This Gun for Hire
1991
as Mather
Amityville: The Evil Escapes
1989
as Father Kibbler
Man Against the Mob
1988
as Sammy Turner
Billionaire Boys Club
1987
as Christopher 'Chris' Fairmount, Jr.
American Harvest
1987
as Roger Duncan
Love Is Never Silent
1985
as William Anglin
The Seduction of Gina
1984
as David Breslin
This Girl For Hire
1983
as Peter
The Children Nobody Wanted
1981
as Tom Butterfield
Coward of the County
1981
as Tommy Spencer
Baby Comes Home
1980
as Franklin Kramer
Ordinary People
1980
as Lazenby
All God's Children
1980
as Howard Naponic
Foxes
1980
as Bobby
Seizure: The Story of Kathy Morris
1980
as Patrick Morris