Separation City
2009 · Comedy
as Simon Nicholson
Train Dreams
2025 · Drama
as Robert Grainier
The Boys in the Boat
2023 · Biography
as Coach Al Ulbrickson
Boy Erased
2018 · Biography
as Director
Dark Matter
2024 · Drama
as Jason Dessen
Felony
2014 · Crime
as Detective Malcolm Toohey
Master Gardener
2023 · Drama
as Narvel Roth
Wish You Were Here
2013 · Drama
as Dave Flannery
Gringo
2018 · Action
as Richard Rusk
Kinky Boots
2006 · Comedy
as Charlie
The Thing
2011 · Horror
as Carter
Loving
2016 · Biography
as Richard
The Stranger
2022 · Crime
as Mark Frame
Bright
2017 · Action
as Nick Jakoby
Zero Dark Thirty
as Patrick - Squadron Team Leader
Midnight Special
2016 · Drama
as Lucas
The Waiting City
2010 · Drama
as Ben Simmons
Exodus: Gods and Kings
2014 · Action
as Ramses
The Odd Life of Timothy Green
2012 · Comedy
as Jim Green
Red Sparrow
as Nate Nash
The Square
2008 · Crime
as Billy
Warrior
2011 · Action
as Brendan Conlon
The Underground Railroad
2021 · Drama
as Ridgeway
Thirteen Lives
2022 · Action
as Harry Harris
2022 · Biography
The Gift
2015 · Drama
as Gordo
as Victor Sykes
The Green Knight
2021 · Adventure
as The Lord
Ned Kelly
2004 · Action
as Aaron Sherritt
King Arthur
as Gawain
Obi-Wan Kenobi: A Jedi's Return
2022 · Documentary
as Self
Life
2015 · Biography
as John Morris
Whisper
2007 · Crime
as Vince
The Great Gatsby
as Tom Buchanan
Race the Sun
1996 · Adventure
as Steve Fryman