Actor
Hoppers
2026
as Mayor (voice)
Transformers One
2024
as Sentinel Prime (voice)
Unfrosted
2024
as Ad Man #1
Mean Girls
2024
as Coach Carr
Metalocalypse: Army of the Doomstar
2023
as Emcee / Klokateer (voice)
Corner Office
2023
as Orson
Maggie Moore(s)
2023
as Chief Jordan Sanders
Confess, Fletch
2022
as Irwin 'Fletch' Fletcher
Top Gun: Maverick
2022
as Adm. Beau 'Cyclone' Simpson
No Sudden Move
2021
as Det. Joe Finney
Wild Mountain Thyme
2020
as Adam
Sarah Cooper: Everything's Fine
2020
as Steve Windell / Kenny L.L
Unbreakable Kimmy Schmidt: Kimmy vs. the Reverend
2020
as Richard Wayne Gary Wayne
Richard Jewell
2019
as Tom Shaw
The Jesus Rolls
2019
as Paul Dominique
Lucy in the Sky
2019
as Mark Goodwin
Between Two Ferns: The Movie
2019
as Jon Hamm
The Report
2019
as Denis McDonough
Bad Times at the El Royale
2018
as Laramie Seymour Sullivan / Dwight Broadbeck
Time of Day
2018
as Self
Ted Williams: "The Greatest Hitter Who Ever Lived"
2018
as Narrator
Party Monster: Scratching the Surface
2018
as DJ Slizzard
Tag
2018
as Bob Callahan
Aardvark
2018
as Craig Norman
Beirut
2018
as Mason Skiles
Nostalgia
2018
as Will Beam
Tour de Pharmacy
2017
as Narrator (voice)
Baby Driver
2017
as Buddy
Marjorie Prime
2017
as Walter
Keeping Up with the Joneses
2016
as Tim Jones
Absolutely Fabulous: The Movie
2016
as Jon Hamm
7 Days in Hell
2015
as Narrator
Minions
2015
as Herb Overkill (voice)
Comedy Central's All-Star Non-Denominational Christmas Special
2014
as Himself
Million Dollar Arm
2014
as J. B. Bernstein
Clear History
2014
as Will Haney
Tough Justice
2014
as (voice)
The Congress
2013
as Dylan Truliner (voice)
Friends with Kids
2012
as Ben
The Ambiguously Gay Duo: The Dark, Clenched Hole of Evil
2011
as Live-Action Ace
Bridesmaids
2011
as Ted
Sucker Punch
2011
as High Roller / Doctor
Donkey's Christmas Shrektacular
2010
as Brogan (voice)
Backwash
2010
as Self
The Town
2010
as FBI S.A. Adam Frawley
Howl
2010
as Jake Ehrlich
The A-Team
2010
as Other Lynch (uncredited)
Shrek Forever After
2010
as Brogan (voice)
A Single Man
2009
as Hank Ackerley (voice) (uncredited)
Stolen
2009
as Tom Adkins Sr.
The Day the Earth Stood Still
2008
as Michael Granier
The Ten
2007
as Skydiving Guide Chris Knarl
Ira & Abby
2006
as Ronnie
Kissing Jessica Stein
2002
as Charles
We Were Soldiers
2002
as Capt. Matt Dillon
Early Bird Special
2001
as Red Headed Cop
Space Cowboys
2000
as Young Pilot #2
Wilder & Me
as William Holden