Actor
Flight Risk
2025
as Daryl Booth
The Union
2024
as Mike McKenna
Arthur the King
2024
as Michael Light
The Family Plan
2023
as Dan Morgan
Me Time
2022
as Huck Dembo
Father Stu
2022
as Father Stuart 'Stu' Long
Uncharted
2022
as Victor 'Sully' Sullivan
Infinite
2021
as Evan McCauley
Joe Bell
2020
as Joe Bell
Scoob!
2020
as Blue Falcon (voice)
Spenser Confidential
2020
as Spenser
Instant Family
2018
as Pete Wagner
Mile 22
2018
as James Silva
All the Money in the World
2017
as Fletcher Chase
Daddy's Home 2
2017
as Dusty
Transformers: The Last Knight
2017
as Cade Yeager
Patriots Day
2016
as Sgt. Tommy Saunders
Deepwater Horizon
2016
as Mike Williams
Mojave
2016
as Norman
Daddy's Home
2015
as Dusty Mayron
Ted 2
2015
as John
Entourage
2015
as Mark Wahlberg
The Gambler
2014
as Jim Bennett
Transformers: Age of Extinction
2014
as Cade Yeager
Lone Survivor
2013
as Petty Officer First Class Marcus Luttrell
2 Guns
2013
as Michael 'Stig' Stigman
Pain & Gain
2013
as Daniel Lugo
Broken City
2013
as Billy Taggart
Ted
2012
as John Bennett
Contraband
2012
as Chris Farraday
The Fighter
2010
as Micky Ward
The Other Guys
2010
as Detective Terry Hoitz
Date Night
2010
as Holbrooke
The Lovely Bones
2009
as Jack Salmon
Max Payne
2008
as Max Payne
The Happening
2008
as Elliot Moore
We Own the Night
2007
as Cpt. Joseph 'Joe' Grusinsky
Shooter
2007
as Bob Lee Swagger
The Departed
2006
as Dignam
Invincible
2006
as Vince Papale
Four Brothers
2005
as Bobby Mercer
I ♥ Huckabees
2004
as Tommy Corn
The Italian Job
2003
as Charlie Croker
The Truth About Charlie
2002
as Peter Joshua
Rock Star
2001
as Chris 'Izzy' Cole
Planet of the Apes
2001
as Captain Leo Davidson
The Perfect Storm
2000
as Bobby Shatford
The Yards
2000
as Leo Handler
Three Kings
1999
as Troy Barlow
The Corruptor
1999
as Danny Wallace
The Big Hit
1998
as Melvin Smiley
Boogie Nights
1997
as Eddie Adams / Dirk Diggler
Traveller
1997
as Pat
Fear
1996
as David McCall
The Basketball Diaries
1995
as Mickey
Renaissance Man
1994
as Pvt. Tommy Lee Haywood
The Substitute
1993
as Ryan Westerberg
Spenser Confidential 2
as Spenser
Play Dirty
as Parker
Uncharted 2
as Victor Sullivan
Balls Up
Father Stu: Reborn
as Father Stuart
Weekend Warriors
The Family Plan 2
as Dan Morgan
By Any Means