Actor
Assassin
2023
as Valmora
Detective Knight: Independence
2023
as Det. James Knight
Detective Knight: Redemption
2022
as Det. James Knight
Paradise City
2022
as Ian Swan
Detective Knight: Rogue
2022
as Det. James Knight
Wire Room
2022
as Shane Mueller
Wrong Place
2022
as Frank
White Elephant
2022
as Arnold Soloman
Vendetta
2022
as Donnie Fetter
Corrective Measures
2022
as Julius 'The Lobe' Loeb
Fortress: Sniper's Eye
2022
as Robert
A Day to Die
2022
as Alston
Gasoline Alley
2022
as Detective Freeman
American Siege
2022
as Ben Watts
Fortress
2021
as Robert
Deadlock
2021
as Ron Whitlock
Apex
2021
as Thomas Malone
Survive the Game
2021
as David
Midnight in the Switchgrass
2021
as Karl Helter
Out of Death
2021
as Jack Harris
Cosmic Sin
2021
as James Ford
Breach
2020
as Clay Young
Hard Kill
2020
as Chalmers
Survive the Night
2020
as Frank
Trauma Center
2019
as Lt. Det. Wakes
Motherless Brooklyn
2019
as Frank Minna
10 Minutes Gone
2019
as Rex
Between Two Ferns: The Movie
2019
as Bruce Willis (archive footage)
The Lego Movie 2: The Second Part
2019
as Bruce Willis (voice)
Glass
2019
as David Dunn / The Overseer
Air Strike
2018
as Jack
Reprisal
2018
as James
Comedy Central Roast of Bruce Willis
2018
as Self
Death Wish
2018
as Paul Kersey
Acts of Violence
2018
as Detective James Avery
First Kill
2017
as Howell
Once Upon a Time in Venice
2017
as Steve
Split
2017
as David Dunn (uncredited)
Precious Cargo
2016
as Eddie
Marauders
2016
as Hubert
Extraction
2015
as Leonard Turner
Rock the Kasbah
2015
as Bombay Brian
Vice
2015
as Julian
The Prince
2014
as Omar
Sin City: A Dame to Kill For
2014
as Hartigan
RED 2
2013
as Frank Moses
G.I. Joe: Retaliation
2013
as Joe Colton
A Good Day to Die Hard
2013
as John McClane
Looper
2012
as Old Joe
Fire with Fire
2012
as Mike Cella
The Expendables 2
2012
as Church
Lay the Favorite
2012
as Dink Heimowitz
Moonrise Kingdom
2012
as Captain Sharp
The Cold Light of Day
2012
as Martin
Final Cut: Ladies and Gentlemen
2012
as (archive footage)
Catch.44
2011
as Mel
Setup
2011
as Biggs
The Black Mamba
2011
as Mister Suave
RED
2010
as Frank Moses
I'm Still Here
2010
as Self - Guest
The Expendables
2010
as Mr. Church (uncredited)
Cop Out
2010
as Jimmy Monroe
Surrogates
2009
as Tom Greer
What Just Happened
2008
as Self
Assassination of a High School President
2008
as Principal Kirkpatrick
Live Free or Die Hard
2007
as John McClane
Nancy Drew
2007
as Bruce (uncredited)
Perfect Stranger
2007
as Harrison Hill
Planet Terror
2007
as Lieutenant Muldoon
The Astronaut Farmer
2007
as Doug Masterson (uncredited)
Fast Food Nation
2006
as Harry Rydell
Hammy's Boomerang Adventure
2006
as RJ (voice)
Over the Hedge
2006
as RJ (voice)
16 Blocks
2006
as Jack Mosley
Lucky Number Slevin
2006
as Mr. Goodkat
Alpha Dog
2006
as Sonny Truelove
Tarantino's Mind
2006
as Butch Coolidge (archive footage)
Sin City
2005
as Det. John Hartigan
Hostage
2005
as Jeff Talley
Ocean's Twelve
2004
as Bruce Willis (uncredited)
The Whole Ten Yards
2004
as Jimmy Tudeski
Charlie's Angels: Full Throttle
2003
as William Rose Bailey (uncredited)
Rugrats Go Wild
2003
as Spike (voice)
Tears of the Sun
2003
as Lieutenant A.K. Waters
True West
2002
as Lee
Grand Champion
2002
as Mr. Blandford
Hart's War
2002
as Col. William A. McNamara
Bandits
2001
as Joseph Blake
Unbreakable
2000
as David Dunn
The Kid
2000
as Russ Duritz
The Whole Nine Yards
2000
as Jimmy 'Tulipán' Tudeski
The Story of Us
1999
as Ben Jordan
The Sixth Sense
1999
as Malcolm Crowe
Breakfast of Champions
1999
as Dwayne Hoover
The Siege
1998
as Major-General William Devereaux
Armageddon
1998
as Harry S. Stamper
Mercury Rising
1998
as Art Jeffries
The Jackal
1997
as The Jackal
The Fifth Element
1997
as Korben Dallas
Beavis and Butt-Head Do America
1996
as Muddy Grimes (voice)
Last Man Standing
1996
as John Smith
Twelve Monkeys
1995
as James Cole
Four Rooms
1995
as Leo (uncredited)
Die Hard: With a Vengeance
1995
as John McClane
Nobody's Fool
1994
as Carl Roebuck
Pulp Fiction
1994
as Butch Coolidge
Color of Night
1994
as Capa
North
1994
as Narrator (voice)
Striking Distance
1993
as Det. Tom Hardy
National Lampoon's Loaded Weapon 1
1993
as John McClane (uncredited)
Death Becomes Her
1992
as Dr. Ernest Menville
The Player
1992
as Bruce Willis
The Last Boy Scout
1991
as Joe Hallenbeck
Billy Bathgate
1991
as Bo Weinberg
Hudson Hawk
1991
as Eddie 'Hudson Hawk' Hawkins
Mortal Thoughts
1991
as James Urbanski
The Bonfire of the Vanities
1990
as Peter Fallow
Look Who's Talking Too
1990
as Mikey (voice)
Seriously... Phil Collins
1990
as Self
Die Hard 2
1990
as John McClane
Look Who's Talking
1989
as Mikey (voice)
In Country
1989
as Emmett Smith
That's Adequate
1989
as Self
Die Hard
1988
as John McClane
Sunset
1988
as Tom Mix
Blind Date
1987
as Walter Davis
The Return of Bruno
1987
as Bruno Radolini
The Pointer Sisters: Up All Nite
1987
as Self
The Verdict
1982
as Courtroom Observer (uncredited)
Prince of the City
1981
as Extra (uncredited)
A Guru Comes
1980
as Extra (uncredited)
The First Deadly Sin
1980
as Man Entering Diner as Delaney Leaves