Actor
The Bride!
2025
In the Grey
2025
Presumed Innocent
2024
as Rusty Sabich
Road House
2024
as Dalton
Guy Ritchie's The Covenant
2023
as Master Sergeant John Kinley
Strange World
2022
as Searcher Clade (voice)
Ambulance
2022
as Danny Sharp
The Guilty
2021
as Joe Baylor
Spirit Untamed
2021
as Jim Prescott (voice)
One Night Only: The Best of Broadway
2020
as Self
The Great Work Begins: Scenes from Angels in America
2020
as Jake Gyllenhaal
John Mulaney & The Sack Lunch Bunch
2019
as Mr. Music
Spider-Man: Far From Home
2019
as Quentin Beck / Mysterio
Annaleigh Ashford: Live from Lincoln Center
2019
as Self
Velvet Buzzsaw
2019
as Morf Vandewalt
Wildlife
2018
as Jerry Brinson
The Sisters Brothers
2018
as John Morris
Great Performers: Horror Show
2017
as The Damned
Stronger
2017
as Jeff Bauman
Okja
2017
as Dr. Johnny Wilcox
Life
2017
as Dr. David Jordan
Nocturnal Animals
2016
as Edward Sheffield / Tony Hastings
Demolition
2016
as Davis Mitchell
Everest
2015
as Scott Fischer
Southpaw
2015
as Billy 'The Great' Hope
Accidental Love
2015
as Howard Birdwell
Nightcrawler
2014
as Louis Bloom
Enemy
2014
as Adam / Anthony
Prisoners
2013
as Detective Loki
End of Watch
2012
as Brian Taylor
Source Code
2011
as Colter Stevens
Love & Other Drugs
2010
as Jamie Randall
Prince of Persia: The Sands of Time
2010
as Prince Dastan
Brothers
2009
as Tommy Cahill
Rendition
2007
as Douglas Freeman
Zodiac
2007
as Robert Graysmith
Jarhead
2005
as Anthony Swofford
Brokeback Mountain
2005
as Jack Twist
Proof
2005
as Harold 'Hal' Dobbs
Jiminy Glick in Lalawood
2005
as Jake Gyllenhaal
The Man Who Walked Between the Towers
2005
as Narrator (voice)
The Day After Tomorrow
2004
as Sam Hall
Abby Singer
2003
as Self (uncredited)
Moonlight Mile
2002
as Joe Nast
The Good Girl
2002
as Holden Worther
Lovely & Amazing
2002
as Jordan
Highway
2002
as Pilot Kelson
Bubble Boy
2001
as Jimmy Livingston
Donnie Darko
2001
as Donnie Darko
October Sky
1999
as Homer Hickam
Homegrown
1998
as Jake
Josh and S.A.M.
1993
as Leon Coleman
A Dangerous Woman
1993
as Edward
City Slickers
1991
as Danny Robbins
Prophet
as John Prophet
The Anarchists vs ISIS
Snow Blind
Cut and Run
Rio
Road House 2
as Elwood Dalton
Francis and the Godfather
as Robert Evans
Oblivion Song
as Nathan Cole
The Division