Actor
The Bad Guys 2
2025
as Mr. Wolf (voice)
IF
2024
as Guardian Dog (voice)
Argylle
2024
as Aidan Wilde
See How They Run
2022
as Inspector Stoppard
Maraschino Ruby
2022
as Wolf (voice)
The Bad Guys
2022
as Wolf (voice)
The One and Only Ivan
2020
as Ivan (voice)
Trolls World Tour
2020
as Hickory (voice)
Richard Jewell
2019
as Watson Bryant
Jojo Rabbit
2019
as Captain Klenzendorf
The Best of Enemies
2019
as Claiborne Paul Ellis
Vice
2018
as George W. Bush
Blue Iguana
2018
as Eddie
Blaze
2018
as Oilman 3
Mute
2018
as Sam Bell
Three Billboards Outside Ebbing, Missouri
2017
as Jason Dixon
Woman Walks Ahead
2017
as Silas Groves
The Dark of Night
2017
as Officer Witt
Axis
2017
as Himself
Mr. Right
2016
as Mr. Right
Don Verdean
2015
as Don Verdean
Digging for Fire
2015
as Ray
Poltergeist
2015
as Eric Bowen
Laggies
2014
as Craig Hunter
Loitering with Intent
2014
as Wayne
Better Living Through Chemistry
2014
as Douglas Varney
Marvel One-Shot: All Hail the King
2014
as Justin Hammer
A Case of You
2013
as Gary
A Single Shot
2013
as John Moon
The Way Way Back
2013
as Owen
Trust Me
2013
as Aldo
Seven Psychopaths
2012
as Billy Bickle
The Sitter
2011
as Karl
Cowboys & Aliens
2011
as Doc
Conviction
2010
as Kenny Waters
Iron Man 2
2010
as Justin Hammer
F--k
2010
as Sam
Everybody's Fine
2009
as Robert
Gentlemen Broncos
2009
as Bronco / Brutus
G-Force
2009
as Darwin the Guinea Pig (voice)
Moon
2009
as Sam Bell
The Winning Season
2009
as Bill
Frost/Nixon
2008
as James Reston Jr.
Choke
2008
as Victor Mancini
Woman In Burka
2008
as Sam
The Assassination of Jesse James by the Coward Robert Ford
2007
as Charley Ford
Snow Angels
2007
as Glenn Marchand
Joshua
2007
as Brad Cairn
Robin's Big Date
2005
as The Bat-Man
The Hitchhiker's Guide to the Galaxy
2005
as Zaphod Beeblebrox
Piccadilly Jim
2004
as Jim Crocker
Matchstick Men
2003
as Frank Mercer
Confessions of a Dangerous Mind
2002
as Chuck Barris
Welcome to Collinwood
2002
as Pero
13 Moons
2002
as Rick
Heist
2001
as Jimmy Silk
Made
2001
as Hotel Clerk (uncredited)
BigLove
2001
as Nate
Charlie's Angels
2000
as Eric Knox
Galaxy Quest
1999
as Guy Fleegman
The Green Mile
1999
as 'Wild Bill' Wharton
A Midsummer Night's Dream
1999
as Francis Flute
Jerry and Tom
1998
as Jerry
Celebrity
1998
as Darrow Entourage
Safe Men
1998
as Samuel
Lawn Dogs
1997
as Trent Burns
Subway Stories
1997
as Man Eating (segment "Sax Cantor Riff")
Drunks
1997
as Tony
Arresting Gena
1997
as Sonny
Box of Moonlight
1996
as The Kid
Basquiat
1996
as Thug
Mercy
1995
as Matty
Glory Daze
1995
as Rob
The Search for One-eye Jimmy
1994
as One-eye Jimmy
Somebody to Love
1994
as Polish Guy
In the Soup
1992
as Pauli
Light Sleeper
1992
as Jealous
Happy Hell Night
1992
as Young Henry Collins
Jack and His Friends
1992
as Louie
Strictly Business
1991
as Gary
Clownhouse
1990
as Randy Collins
Teenage Mutant Ninja Turtles
1990
as Head Thug
Over The Limit
1990
as Jason
Last Exit to Brooklyn
1989
as Al
Untitled Martin McDonagh Project
Good Luck, Have Fun, Don't Die
A Guy Walks Into a Bar
Stuntnuts: The Movie
The Adventures of Drunky
as Drunky
The Heart