Actor
Bugonia
2025
as Teddy
Kinds of Kindness
2024
as Robert / Daniel / Andrew
Civil War
2024
as Militia Soldier (uncredited)
Killers of the Flower Moon
2023
as Tom White
Windfall
2022
as CEO
Antlers
2021
as Paul Meadows
The Power of the Dog
2021
as George Burbank
Jungle Cruise
2021
as Prince Joachim
Judas and the Black Messiah
2021
as Roy Mitchell
I'm Thinking of Ending Things
2020
as Jake
Snow Globe: A Breaking Bad Short
2020
as Todd
The Irishman
2019
as Chuckie O'Brien
El Camino: A Breaking Bad Movie
2019
as Todd
Vice
2018
as Kurt
Game Night
2018
as Gary
Hostiles
2017
as Lieutenant Rudy Kidder
The Post
2017
as Roger Clark
American Made
2017
as Sheriff Downing
The Discovery
2017
as Toby Harbor
Other People
2016
as David Mulcahey
Bridge of Spies
2015
as Joe Murphy
Black Mass
2015
as Kevin Weeks
The Program
2015
as Floyd Landis
The Homesman
2014
as Garn Sours
Flutter
2014
as David
Dalai Lama
2013
as Jeff
The Master
2012
as Val Dodd
Battleship
2012
as Boatswain Mate Seaman Jimmy "Ordy" Ord
Paul
2011
as Jake
Happiness Runs
2010
as Chad
Meeting Spencer
2010
as Spencer West
Shrink
2009
as Jesus
Observe and Report
2009
as Charles
The Flyboys
2008
as Bully #1
The Failures
2004
as Boe
When Zachary Beaver Came to Town
2003
as Jay
Like Mike
2002
as Ox
Children on Their Birthdays
2002
as Preacher Star
All the Pretty Horses
2000
as Young Grady (uncredited)
Varsity Blues
1999
as Tommy Harbor
Finding North
1998
as Hobo
Judy