22 Best Nicolas Cage Movies of All Time: Picking a list of the best Nicolas Cage movies is not an easy task. With over 100 movies under his belt, Cage has covered a wide range of genres, including action, science fiction, drama, and romantic comedies. With Cage, you never know what he will do next. He is unpredictable and that is a good thing. Even in his less-than-great movies, Cage’s captivating performance makes him a treat to watch.
After winning an Academy Award and a Golden Globe for Leaving Las Vegas (1995) and starring in several blockbuster action movies in the 1990s, such as The Rock, Con Air, and Face/Off, Cage became a superstar. His highest-grossing films are from the 2000s, including National Treasure (2004) and National Treasure: Book of Secrets (2007).
In the last decade, Cage has been especially active and has produced some noteworthy movies. His latest release, The Unbearable Weight of Massive Talent (2022), in which he plays himself, is a great addition to his list of best movies.
If you want to see Nicolas Cage at his best, this list is for you. With selections from each decade, starting from the 1980s to the present day, you will have the opportunity to experience Cage’s versatility and talent. Here is our pick of the best Nicolas Cage movies, ordered by release date:
1. Raising Arizona (1987)
Genre: Comedy, Crime
Director: Joel Coen
Starring: Nicolas Cage (23), Holly Hunter (29)
Considered to be the best comedy starring Nicolas Cage, the movie focuses on an ex-con and his wife, a policewoman (Hunter) unable to conceive a baby and desperately in need of one. An ingenious idea comes to mind then – to steal one of the quintuplets born to a furniture tycoon. Thus starts a series of hilarious and unpredictable events.
No list of the best Nicolas Cage movies is complete without this one. Matthew McConaughey once said somewhere that this is the movie he watched the most times.
2. Moonstruck (1987)
Genre: Comedy, Romance
Director: Norman Jewison
Starring: Cher (41), Nicolas Cage (23)
Loretta, an Italian-American widow (played by Cher), believes that her first marriage was cursed and decides to do things her own way for her second marriage. She accepts her boyfriend’s proposal to marry, but soon finds herself falling in love with his hot-tempered brother instead.
According to Metacritic, Moonstruck is the best Nicolas Cage movie. While we may not rank it quite so highly, it is definitely in the top 20. The movie was nominated for six Oscars and won three: Best Screenplay, Best Actress (Cher), and Best Supporting Actress. Cage was also nominated for a Golden Globe for his performance in the film.
3. Honeymoon in Vegas (1992)
Genre: Comedy, Romance
Director: Andrew Bergman
Starring: Nicolas Cage (28), Sarah Jessica Parker (27), James Caan
Private detective Jack Singer (Nicolas Cage) is about to marry his girlfriend Betsy (Sarah Jessica Parker) in Las Vegas. After they check into the casino resort, a wealthy gambler, Tommy Korman (James Caan), notices Betsy and is immediately attracted to her because she reminds him of his late wife, Donna. Korman decides to arrange a poker game where Jack ends up losing $65,000.
The debt is cleared if Jack agrees to lend his fiancé, Betsy, for a weekend with Korman. With no other options, she reluctantly accepts. But when Jack changes his mind, he starts to pursue his fiancé. However, Korman will do everything in his power to delay Jack’s interference, making it seem like he doesn’t care about Betsy.
4. Red Rock West (1993)
Genre: Crime, Thriller
Director: John Dahl
Starring: Nicolas Cage (29), Lara Flynn Boyle (23), Dennis Hopper (57)
After being discharged from the Marine Corps due to injury, Michael finds himself homeless and roaming, searching for employment. Upon arriving in the small town of Red Rock, he is mistakenly identified as a hitman by Wayne, a local bar owner. Michael takes advantage of the situation, but quickly realizes that he has made a grave error.
This is an excellent thriller from the 90s with many twists and turns, featuring Nicolas Cage at his finest. From the start, you can tell it’s a movie you’ll enjoy. One of the first scenes features Cage doing one-arm push-ups in the middle of the road, for crying out loud. Many of us became fans of Nic Cage through this movie. It’s definitely one of his best films.
5. It Could Happen to You (1994)
Genre: Romance, Comedy, Drama
Director: Andrew Bergman
Starring: Nicolas Cage (30), Bridget Fonda (30), Rosie Perez (30)
Romantic comedy-drama about Charlie Lang, a New York cop, who jokingly promises a waitress half of his lottery winnings if he wins, since he doesn’t have enough money to tip her. However, things take an unexpected turn when Charlie actually wins the lottery and feels obliged to keep his promise, but his wife Muriel disagrees.
6. Leaving Las Vegas (1995)
Genre: Drama, Romance
Director: Mike Figgis
Starring: Nicolas Cage (31), Elisabeth Shue (32)
Nicolas Cage stars as a suicidal alcoholic who travels to Las Vegas to drink himself to death. There, he meets a prostitute named Sera and their lives become intertwined in a story about pain, destruction, loneliness, hopelessness, and love. For his role in this movie, Nicolas Cage received both an Academy Award and Golden Globe Award. The movie was also nominated for Best Actress, Best Adapted Screenplay, and Best Director.
7. The Rock (1996)
Genre: Action, Thriller
Director: Michael Bay
Starring: Sean Connery (66), Nicolas Cage (32), Ed Harris (46)
In The Rock, a rogue general and a group of U.S. Marines plan to use biological weapons and take over Alcatraz. An ex-con and FBI chemist must lead the counterattack and prevent destruction. This action-packed blockbuster is one of the biggest financial successes of Nicolas Cage’s career, grossing over $335 million and considered one of the biggest hit films of the 1990s.
8. Con Air (1997)
Genre: Action, Thriller
Director: Simon West
Starring: Nicolas Cage (33), John Cusack (31), John Malkovich (44)
A highly decorated US ranger is convicted of killing a man while protecting his wife in a drunken brawl. Seven years later, he is granted parole. However, he finds himself trapped on a prisoner transport plane when the prisoners take control of the aircraft. The US Marshal is left with no choice but to either seek Cameron’s help or shoot the plane down.
Many of us love seeing Nicolas Cage in a tough guy role, and this is as tough as it gets (well, next to “Kiss of Death” where he plays a mobster). The movie was a box office success, grossing over $224 million, and according to the votes on ranker.com, it’s the best Nicolas Cage movie.
9. Face/Off (1997)
Genre: Sci-Fi, Action
Director: John Woo
Starring: John Travolta (43), Nicolas Cage (33), Joan Allen (41)
Another Nicolas Cage blockbuster from the 90s. An FBI agent undergoes facial transplant surgery and takes on the physical appearance of a terrorist to foil an extortion plan. However, things take an unexpected turn when the terrorist himself decides to impersonate the FBI agent.
10. Snake Eyes (1998)
Genre: Crime, Mystery, Thriller
Director: Brian De Palma
Starring: Nicolas Cage (34), Gary Sinise (43)
In the midst of a boxing match in an Atlantic City casino, a spectator is suddenly found dead. Rick Santoro, a corrupt cop who was also in the audience, becomes embroiled in this murder and must uncover the identity of the killer. The movie is both written and directed by Brian De Palma, and you can’t go wrong with De Palma. Add Nicolas Cage’s energetic performance, and you have a good movie.
11. Gone in 60 Seconds (2000)
Genre: Action, Crime, Thriller
Director: Dominic Sena
Starring: Nicolas Cage (36), Angelina Jolie (25), Giovanni Ribisi (26)
Before Fast & Furious, there was Gone in 60 Seconds. It’s an excellent heist film. Cage plays a legendary retired car thief who is forced to return to his old profession and steal 50 cars in a single night to save his brother’s life. The movie was a commercial success, grossing over $237 million.
12. The Family Man (2000)
Genre: Comedy, Drama, Fantasy
Director: Brett Ratner
Starring: Nicolas Cage (36), Téa Leoni (34), Don Cheadle (36)
Nicolas Cage plays fast-lane investment broker Jack Campbell who finds himself perplexed when he wakes up one day to find his life transformed completely. His Ferrari has been replaced with a mini-van and his girlfriend is now his wife. Unexpectedly, Jack begins to settle into his new life and realizes what he was missing.
13. Windtalkers (2002)
Genre: War, Action, Drama
Director: John Woo
Starring: Nicolas Cage (38), Adam Beach (30), Christian Slater (33)
During World War II, US Intelligence desperately searches for a foolproof encryption code. Two men are assigned to use their native language, Navajo, as the encryption code to protect the Marines and fight the battle to take Saipan.
Windtalkers is a good war movie featuring Nicolas Cage at his best. The directing is outstanding, as one would expect from Mr. Woo. IMDb is closest to the truth in this case as they rank the movie among the top 10 best Nicolas Cage movies.
14. Matchstick Men (2003)
Genre: Comedy, Crime
Director: Ridley Scott
Starring: Nicolas Cage (39), Alison Lohman (24), Sam Rockwell (35)
Frank and Roy, a couple of professional con artists, are sailing through life just fine until Roy’s daughter unexpectedly comes into the picture. While Roy learns to develop affection for his long-lost daughter, she begins to question her dad’s evasive career. With Ridley Scott as the director and a top-notch performance by Nicolas Cage with all his phobias and tics, a good result is inevitable.
15. National Treasure (2004)
Genre: Adventure, Family
Director: Jon Turteltaub
Starring: Nicolas Cage (40), Diane Kruger (28), Justin Bartha (26)
Benjamin has known since childhood that his lineage is one of the protectors of a treasure hidden by their ancestors. But when he learns of a plot to steal the treasure, he decides to take matters into his own hands. However, things take an unexpected turn when the FBI becomes involved in the scheme.
‘National Treasure’ is a thrilling entertainment option for the entire family. It was the second-biggest box office success in Nicolas Cage’s career, grossing over $347 million worldwide.
16. Lord of War (2005)
Genre: Crime, Drama
Director: Andrew Niccol
Starring: Nicolas Cage (41), Ethan Hawke (35), Jared Leto (34)
An arms dealer is facing an internal crisis as he starts to question the morality of his actions, while also attempting to escape a pursuing Interpol agent. Lord of War is an excellent film. After Adaptation, it is the second-highest-rated Nicolas Cage movie on IMDb, and for good reason. It’s one of our personal favorites.
17. The Weather Man (2005)
Genre: Comedy, Drama
Director: Gore Verbinski
Starring: Nicolas Cage (41), Hope Davis, Nicholas Hoult
David Spritz (played by Nicolas Cage) is a successful weatherman, but his personal life is in shambles. He has an ex-wife who harbors ill feelings towards him, a father who is on his deathbed and is disappointed with him, and he doesn’t know how to connect with his children. To cope with the stress and find peace, he takes up archery. When a tempting job offer comes his way, he must decide whether to further his career or try to repair his family relationships.
18. National Treasure: Book of Secrets (2007)
Genre: Adventure, Family
Director: Jon Turteltaub
Starring: Nicolas Cage (43), Diane Kruger (31), Justin Bartha (29)
Years after Benjamin Gates discovered the treasure and became rich, he must follow a clue in John Booth’s diary that leads to a lost city of gold. He must also stay ahead of Mitch, another treasure hunter following the same clue. With over $457 million at the box office, this movie is to this day the biggest success among Nicolas Cage movies (not counting The Croods which is an animated movie).
19. Knowing (2009)
Genre: Drama, Mystery, Sci-Fi
Director: Alex Proyas
Starring: Nicolas Cage (45), Chandler Canterbury, Rose Byrne
Astrophysicist John Koestler (played by Nicolas Cage) is intrigued by a series of numbers his son received from a time capsule at school. Determined to decipher the code, John discovers that the numbers are dates and locations of disasters that have occurred or will occur over the next 50 years, along with the number of deaths for each event.
He decides to reach out to the daughter of the girl who wrote the numbers 50 years ago and together they attempt to warn people of the impending disasters. The situation becomes even more strange when John’s son begins to experience visions of destruction and hears voices from a mysterious visitor.
20. Bad Lieutenant: Port of Call New Orleans (2009)
Genre: Crime, Drama
Director: Werner Herzog
Starring: Nicolas Cage (45), Eva Mendes (35)
Detective Terence McDonagh investigates the murder of an African-American family while struggling with drug addiction. The situation takes an unexpected turn when he tries to find a solution to his growing debts and teams up with drug dealers. It is definitely one of the top ten Nicolas Cage movies. Cage has performed exceptionally well in this film.
21. Joe (2013)
Genre: Crime, Drama
Director: David Gordon Green
Starring: Nicolas Cage (49), Tye Sheridan
An ex-convict, who is far from being a role model, crosses paths with a 15-year-old boy and learns about his abusive home life. Initially dismissing any urge to get involved, he finally decides to take matters into his own hands. This movie features another great performance by Nicolas Cage. It’s probably one of the best Nicolas Cage movies in the last 10 years.
22. The Unbearable Weight of Massive Talent (2022)
Genre: Action, Comedy
Director: David Gordon Green
Starring: Nicolas Cage (58), Pedro Pascal (46), Tiffany Haddish (42)
The Unbearable Weight of Massive Talent is the latest action comedy starring Nicolas Cage. He plays himself, an actor who is struggling with his career as major film roles are passing him by, and he is planning to retire. Pedro Pascal plays a billionaire playboy and Nicolas Cage superfan who wants his favorite actor to attend his birthday party. With everything going on in his career and personal life, Nicolas accepts the million-dollar offer to attend the party. This movie managed to get on the top 15 highest-rated Nicolas Cage movies on IMDb.
Here it is. This is our list of the best Nicolas Cage movies. It has been carefully crafted and many factors were considered in its creation. So, if you want to explore Nicolas Cage’s filmography at its best, these are the movies to start with.
15 Best Nicolas Cage Movies According to IMDb
According to IMDb, these are the 15 best Nicolas Cage movies in the lead role:
- Adaptation. (2002) – 7.7
- Lord of War (2005) – 7.6
- Leaving Las Vegas (1995) – 7.5
- The Rock (1996) – 7.4
- Face/Off (1997) – 7.3
- Raising Arizona (1987) – 7.3
- Matchstick Men (2003) – 7.3
- Wild at Heart (1990) – 7.2
- Moonstruck (1987) – 7.1
- Red Rock West (1993) – 7.0
- The Unbearable Weight of Massive Talent – 7.0
- National Treasure (2004) – 6.9
- Con Air (1997) – 6.9
- Pig (2021) – 6.9
- The Family Man (2000) – 6.8
15 Best Nicolas Cage Movies According to Box Office
- National Treasure: Book of Secrets (2007) – $457 million
- National Treasure (2004) – $347 million
- The Rock (1996) – $335 million
- Face/Off (1997) – $245 million
- Gone in 60 Seconds (2000) – $237 million
- Ghost Rider (2007) – $228 million
- Con Air (1997) – $225 million
- The Sorcerer’s Apprentice (2010) – $215 million
- Knowing (2009) – $201 million
- City of Angels (1998) – $198 million
- World Trade Center (2006) – $165 million
- Ghost Rider: Spirit of Vengeance (2011) – $132 million
- The Family Man (2000) – $125 million
- Snake Eyes (1998) – $104 million
- 8MM (1999) – $96 million
ALSO CHECK: Best Tom Cruise Movies of All Time