Light of My Life
2019 · Drama
as Director
The Killer Inside Me
2010 · Crime
as Lou Ford
Gerry
2002 · Adventure
as Gerry
Dreamin' Wild
2024 · Biography
as Donnie
Every Breath You Take
2021 · Drama
as Philip
Slingshot
2024 · Mystery
as John
A Ghost Story
2017 · Drama
as C
The Assassination of Jesse James
2007 · Biography
as Robert Ford
Triple 9
2016 · Action
as Chris Allen
as Dad
The Instigators
2024 · Action
as Cobby
Out of the Furnace
2013 · Crime
as Rodney Baze Jr.
The Finest Hours
as Ray Sybert
200 Cigarettes
1999 · Comedy
as Tom
Ain't Them Bodies Saints
as Bob Muldoon
Committed
2000 · Comedy
as Jay
The World to Come
as Dyer
Gone Baby Gone
2007 · Crime
as Patrick Kenzie
Tower Heist
2011 · Action
as Charlie
The Old Man & the Gun
2018 · Biography
as John Hunt
The Last Kiss
2006 · Comedy
as Chris
Race the Sun
1996 · Adventure
as Daniel Webster
To Die For
1995 · Comedy
as Russel Hines
Our Friend
as Matt Teague
Soul Survivors
2001 · Horror
as Sean
ParaNorman
2012 · Animation
as Mitch
Drowning Mona
as Bobby
I'm Still Here
2010 · Comedy
as Casey Affleck
Chasing Amy
1997 · Comedy
as Little Kid
SNL50: The Anniversary Special
2025 · Comedy
as Self
Ocean's Twelve
2004 · Crime
as Virgil Malloy
Ocean's Eleven
2001 · Crime
Ocean's Thirteen
Hamlet
2000 · Drama
as Fortinbras
Unity
2015 · Documentary
as Narrator