Actor
A Complete Unknown
2024
as Woody Guthrie
Nightbitch
2024
as Husband
The Line
2024
Speak No Evil
2024
as Ben Dalton
Other Other
2024
as Spyro
Blood for Dust
2024
as Cliff
Fairyland
2023
as Steve Abbott
Taurus
2022
as Ray
Lyle, Lyle, Crocodile
2022
as Mr. Primm
Luckiest Girl Alive
2022
as Andrew Larson
Blonde
2022
as Tommy Ewell / Richard Sherman
C'mon C'mon
2021
as Paul
A Quiet Place Part II
2021
as Marina Man
Once Upon a Time... in Hollywood
2019
as 'Lancer' - 'Business Bob' Gilbert
Carl's Motel
2019
as Jack
The Parts You Lose
2019
as Ronnie
Destroyer
2018
as Ethan
Long Way Back Home
2018
as Red
The Legacy of a Whitetail Deer Hunter
2018
as Greg
War Machine
2017
as Sean Cullen
Aftermath
2017
as Jacob "Jake" Bonanos
Sleepless
2017
as Rob Novak
Batman v Superman: Dawn of Justice
2016
as Wallace Keefe
Lamb
2015
as Jesse
Our Brand Is Crisis
2015
as Buckley
Black Sea
2014
as Daniels
Gone Girl
2014
as Tommy O'Hara
The Rover
2014
as Henry
Frank
2014
as Don
Non-Stop
2014
as Tom Bowen
Marvel One-Shot: All Hail the King
2014
as Jackson Norriss
12 Years a Slave
2013
as Brown
Touchy Feely
2013
as Jesse
Dragon Day
2013
as Phil
Argo
2012
as Joe Stafford
Promised Land
2012
as Jeff Dennon
Killing Them Softly
2012
as Frankie
The Napkin
2012
as Pete
Angry White Man
2011
as Walt
A Night in the Woods
2011
as Brody Cartwright
The Off Hours
2011
as Corey
Wreckage
2010
as Frank Jeffries
Monsters
2010
as Andrew Kaulder
Everything Will Happen Before You Die
2010
as Matt
Mr. Sadman
2009
as Stevie
The Resurrection of Officer Rollins
2009
as Shooter
Murder 101: The Locked Room Mystery
2008
as Panache
In Search of a Midnight Kiss
2007
as Wilson
Marcus
2007
as Charles
Mr. Fix It
2006
as Dan
Bobby
2006
as Beatnik
Art School Confidential
2006
as Army-Jacket
Herbie Fully Loaded
2005
as Augie
D.E.B.S.
2005
as Stoner
Sleepover
2004
as DJ at Club
Wonderland
2003
as Jack
McCarthy
Cowgirl's Last Ride
as Randall