Bruce Willis is a Hollywood icon known for his tough guy roles and memorable performances in a variety of films. From action thrillers to romantic comedies, Willis has proven his versatility as an actor over the course of his career.

Here are the 10 best Bruce Willis movies that showcase his range and talent:

10Die Hard (1988)

Photo: Die Hard (1988)

This classic action film catapulted Willis to stardom and remains one of his most iconic roles to this day. Willis plays John McClane, a cop who becomes embroiled in a hostage situation at a high-rise office building. The film’s tense and thrilling plot, combined with Willis’ rugged charm, make it a must-see for fans of the genre.

9Pulp Fiction (1994)

Photo: Pulp Fiction (1994)

Willis delivers a standout performance as Butch Coolidge, a boxer who finds himself caught up in the seedy underworld of Los Angeles. The film, directed by Quentin Tarantino, features a nonlinear narrative and an ensemble cast that includes John Travolta, Samuel L. Jackson, and Uma Thurman.

8The Sixth Sense (1999)

Photo: The Sixth Sense (1999)

In this suspenseful horror film, Willis plays Dr. Malcolm Crowe, a child psychologist trying to help a young boy who claims to see ghosts. The film’s twist ending has become iconic, and Willis’ performance is sensitive and nuanced.

7Moonlighting (1985-1989)

Photo: Moonlighting (1985-1989)

Before he became a household name, Willis starred in this popular TV series as David Addison, a private detective who partners with his colleague Maddie Hayes (Cybill Shepherd). The show’s mix of comedy, romance, and crime solving made it a fan favorite and helped launch Willis’ career.

6Unbreakable (2000)

Photo: Unbreakable (2000)

In this superhero origin story, Willis plays David Dunn, a man who discovers he has superhuman abilities after surviving a catastrophic train crash. The film, directed by M. Night Shyamalan, is a unique take on the superhero genre and features strong performances from Willis and co-star Samuel L. Jackson.

5The Fifth Element (1997)

Photo: The Fifth Element (1997)

In this science fiction action film, Willis plays Korben Dallas, a taxi driver who becomes embroiled in a battle to save the world from an ancient evil. The film features eye-popping special effects and a colorful cast of characters, and Willis brings his trademark wit and charm to the role.

4Sin City (2005)

Photo: Sin City (2005)

Based on the graphic novels by Frank Miller, this neo-noir crime film features an all-star cast and a stylized visual aesthetic. Willis plays Hartigan, a cop trying to protect a young girl from a powerful crime lord. The film’s hard-boiled dialogue and stylized action sequences make it a standout in the genre.

3The Last Boy Scout (1991)

Photo: The Last Boy Scout (1991)

In this action comedy, Willis plays Joe Hallenbeck, a down-on-his-luck private investigator who teams up with a former football pro (Damon Wayans) to solve a murder. The film’s fast-paced plot and sharp dialogue make it a fun and entertaining watch.

2The Whole Nine Yards (2000)

Photo: The Whole Nine Yards (2000)

In this comedy, Willis plays Jimmy “The Tulip” Tudeski, a hitman in witness protection who becomes embroiled in a plot to kill his former boss. The film features a strong supporting cast, including Matthew Perry and Rosanna Arquette, and Willis’ deadpan delivery adds to the film’s comedic appeal.

1Twelve Monkeys (1995)

Photo: Twelve Monkeys (1995)

In this science fiction film, Willis plays James Cole, a prisoner sent back in time to gather information about a deadly virus that wipes out most of humanity. The film, directed by Terry Gilliam, features a complex and thought-provoking plot, and Willis delivers a powerful performance as the troubled hero.