Actor
Millers in Marriage
2024
as Dennis
Pain Hustlers
2023
as Dr. Lydell
She Came to Me
2023
as Trey Ruffa
Devil's Peak
2023
as Bo
The Cathedral
2022
as Richard Damrosch
Let Me Go (The Right Way)
2022
as Dr. Kemp
West Side Story
2021
as Officer Krupke
Bombshell in Concert
2020
Bombshell
2019
as Brian Wilson (uncredited)
Beneath the Blue Suburban Skies
2019
The Kitchen
2019
as Jimmy Brennan
Dark Phoenix
2019
as President of the United States
All These Small Moments
2019
as Tom Sheffield
Trouble
2018
as Logan
First Man
2018
as Joseph A. Walker
Song of Back and Neck
2018
as Stone
Molly's Game
2017
as Bad Brad
1922
2017
as Sheriff Jones
Mark Felt: The Man Who Brought Down the White House
2017
as Robert Kunkel
Rebel in the Rye
2017
as Giroux
Sisters
2015
as Jerry
Spotlight
2015
as Matt Carroll
Time Out of Mind
2014
as Mark
Hoke
2014
as Henry Hickey
Shrek the Musical
2013
as Shrek
Admission
2013
as Christopher Flynn
One Singular Sensation! Celebrating Marvin Hamlisch
2012
Bird in a Box
2012
as Walter
The Fitzgerald Family Christmas
2012
as Skippy
Friends with Kids
2012
as Husband in Restaurant
Game Change
2012
as Ted Frank
Ghost Town
2008
as Irish Eddie
G
2002
as Lloyd
Monday Night Mayhem
2002
as Al Michaels (uncredited)
Exiled
1999
as Brinkley
Something Rotten!
as Nick Bottom