The 16 Greatest Bruce Willis Movies of All Time
Wisecracking action heroes, twist-laden thrillers, and a few unexpected detours into comedy and arthouse — his filmography swings wider than you'd remember. Which one comes out on top?
1Live Free or Die Hard
The 2007 fourth Die Hard entry pitting McClane against a cyber-terrorist plot.
1000pts
2Die Hard
The 1988 action classic that turned Bruce Willis into a star as wisecracking NYPD cop John McClane.
910pts
3Sin City
The 2005 neo-noir comic adaptation where Willis plays hard-boiled cop John Hartigan.
849pts
4Die Hard with a Vengeance
The 1995 third installment pairing McClane with Samuel L. Jackson against a vengeful bomber.
826pts
5The Fifth Element
Luc Besson's 1997 sci-fi spectacle with Willis as cab driver Korben Dallas saving the universe.
809pts
6Pulp Fiction
Quentin Tarantino's 1994 crime masterpiece in which Willis plays a boxer on the run.
762pts
7Unbreakable
Shyamalan's 2000 grounded superhero drama starring Willis as a man who survives a train crash unscathed.
643pts
8Glass
Shyamalan's 2019 finale uniting the heroes and villains of Unbreakable and Split.
643pts
9Death Becomes Her
Robert Zemeckis's 1992 dark comedy about an immortality potion and deadly vanity.
643pts
10The Sixth Sense
M. Night Shyamalan's 1999 supernatural thriller with one of cinema's most famous twists.
566pts
11Armageddon
Michael Bay's 1998 disaster blockbuster about oil drillers sent to destroy an asteroid.
566pts
12Twelve Monkeys
Terry Gilliam's 1995 time-travel thriller starring Willis as a prisoner sent back to stop a plague.
566pts
13The Last Boy Scout
Tony Scott's 1991 buddy action film with Willis as a burned-out private detective.
566pts
14Red
The 2010 action comedy about retired black-ops agents pulled back into the field.
566pts
15Looper
Rian Johnson's 2012 sci-fi thriller in which Willis plays the older version of a time-traveling hitman.
471pts
16Moonrise Kingdom
Wes Anderson's 2012 whimsical comedy with Willis as a melancholy island police captain.
471pts
Comments
No comments yet. Be the first!
0/1000