James Bond may be one of the most famous characters in all of film history, with 25 films produced by Eon Productions under the 007 label, including Daniel Craig’s upcoming final performance, the soon-to-be-released No Time To Die. With over 60 years in the cinema and a massive catalog of content, Bond is as strong as ever.
To celebrate this remarkable achievement, we’ve ranked every 007 film from the worst to the best. But full disclosure, the non-Eon movies Casino Royale (1967) and Never Say Never Again (1983) are not included on this list. We know that each Bond film is somebody’s favorite, so if you disagree with our list, you can always let us know.
Check out our list below to see where your favorite 007 outing places!
24. Die Another Day (2002)
The twentieth Bond film under the Eon label, Die Another Day is the fourth and final film to star Pierce Brosnan as 007 and the only film to star John Cleese (Monty Python) as Q. Since this film coincided with Bond’s 40th anniversary, it relies pretty heavily on its references to previous (and superior) Bond pictures. It also features an overuse of CGI (which was heavily criticized at the time) and product placement.
A mostly original story, Die Another Day follows Bond as he attempts to locate a mole in British Intelligence, who later reveals a secret connection to North Korea. Thankfully, Halle Berry (Swordfish) co-stars as an NSA agent and Judi Dench reprises her role of M, so the movie isn’t a total waste.
23. Live and Let Die (1973)
While Paul McCartney’s killer titular track is amazing, Live and Let Die is near the bottom of the list as far as Bond films go. The first picture to star fan-favorite Roger Moore as Bond, this film strays from the classic Bond trope of megalomaniac supervillains and doubles-down on the 70s blaxploitation-style drug bust story that clearly had some Bond fans scratching their heads.
Live and Let Die is not a total loss though, as it was the first Bond film to feature an African-American Bond girl, Rosie Carver (Gloria Hendry, Black Caesar), as a junior CIA agent. While Rosie might not last long, Paul McCartney’s Live and Let Die theme has lasted well beyond the 1970s and is still a Bond staple today (it even received an Academy Award nomination).
22. Tomorrow Never Dies (1997)
Number 18 in the long line of Eon Productions’ 007 series, Tomorrow Never Dies is the only Pierce Brosnan Bond flick not to open at the #1 spot at the box office (that’s what happens when you open the same day as Titanic…). In this Bond, the 00 agent attempts to stop a power-mad media mogul from initiating World War III.
Bond is joined by the first Chinese Bond girl, Wai Lin (Michelle Yeoh, Star Trek: Discovery), as they jump through countless action set pieces that remain compelling today. That being said, Tomorrow Never Dies doesn’t do all too much new as far as Bond flicks go, leaving us with an odd sense of “we’ve seen this movie before.”
21. Moonraker (1979)
With the rise of Star Wars and the sci-fi genre, Eon Productions thought it was time to take Bond to space in Moonraker. In the fourth film to star Roger Moore, the agent investigates the theft of a space shuttle, which leads him to his latest nemesis Hugo Drax (Michael Lonsdale, The Name of the Rose), who wants his own master race.
Moonraker is a wild ride, full of a lot of wacky stuff, including the return of henchman Jaws (Richard Kiel, Pale Rider), Bond and Holly Goodhead (Lois Chiles, Creepshow 2) making love in zero gravity, and various lasers, cloaking devices, and space-age paraphernalia.
20. The World is Not Enough (1999)
Directed by Michael Apted (Amazing Grace) and the third Bond to star Pierce Brosnan, The World is Not Enough is the nineteenth Bond film that follows 007 as he unravels a scheme to trigger a nuclear meltdown, all while protecting Elektra (Sophie Marceau, Braveheart), the daughter of an assassinated billionaire.
The World is Not Enough proved that it wasn’t enough either as the film was heavily criticized, with the film’s nuclear physicist Dr. Christmas Jones (Denise Richards, Starship Troopers) being one of the most hated Bond girls of all time. Richards’ performance is laughable and the plot has often been called convoluted, and that’s putting it lightly.
19. Spectre (2015)
The most disappointing film of Daniel Craig’s recent tenure as James Bond, Spectre follows Bond as he tracks down the hidden leader of the elusive criminal organization known as, you guessed it, SPECTRE. The contemporary update of the shadowy empire has received its fair share of criticism, but many others were happy to see it return to the Bond legacy.
While Spectre and its reintroduction of legendary Bond nemesis Ernst Stavro Blofeld (Christoph Waltz, Inglorious Bastards) have been heavily criticized, many praised it for continuing the unfinished story of Quantum of Solace and setting up the next film, No Time To Die. While it’s not the worst 007 movie, it’s certainly not Bond at his best.
18. The Man With the Golden Gun (1974)
The ninth Bond film, and Roger Moore’s second, The Man With the Golden Gun sets 007’s sights on the assassin Francisco Scaramanga (Christopher Lee, The Lord of the Rings trilogy) who also wants the Solex Agitator, a device that can harness solar energy and solve the world’s energy crisis (a popular topic at the time). Critics and fans criticized Moore’s performance (what else is new), as they still missed Sean Connery’s accent (among other things), meaning The Man With the Golden Gun never quite got a fair shake.
Fun fact: Christopher Lee, who plays the titular villain, was actually the real-life inspiration for 007 as he was Ian Flemming’s step-cousin.
17. License To Kill (1989)
The second (and final) film to star Timothy Dalton as 007, License to Kill was the first film not to use the title from one of Ian Flemming’s original novels. The plot follows a suspended Bond as he pursues drug lord Franz Sanchez (Robert Davi, Die Hard) who has ordered a hit on Bond’s CIA friend Felix Leiter (David Hedison, The Fly).
Not only was License to Kill Timothy Dalton’s last role as Bond, but it was also Robert Brown’s final performance as M, Caroline Bliss’ as Miss Moneypenny, and director John Glenn’s final Bond production after five consecutive films, having spent the better part of the 1980s behind the 007 director’s chair.
16. Diamonds Are Forever (1971)
Sean Connery’s final Eon Productions picture as 007 (though he would return for Never Say Never Again, a non-Eon Bond film), Diamonds Are Forever features Bond as he faces off against his archenemy Dr. Ernst Blofeld (Charles Gray, You Only Live Twice), whose plans include using diamonds to build a space-based laser weapon to destroy Washington D.C. If that sounds like a lot, it might be the one for you!
Seeing Connery’s Bond faces off against the head of SPECTRE one final time (at least before the Daniel Craig reboot) and is a real treat with some fantastic action scenes. Diamonds Are Forever is still one of the most memorable 007 films, even if its campy tone has been heavily criticized, it is still a lot of fun and truly the end of an era for James Bond.
15. Octopussy (1983)
Possibly the most infamous of all the Bond films, Octopussy is the thirteenth 007 production and the sixth to star Roger Moore as James Bond. This film follows Bond as he uncovers a jewel smuggling operation headed by the mysterious Octopussy (Maud Adams, Rollerball), which turns out to be a disguise to attack N.A.T.O. forces.
Octopussy may have the most interesting title of all the Bond films, but don’t let that distract you too much. On top of that, Bond also has to face off against an exiled Afghan prince, Kamel Khan (Louis Jourdan, Gigi). It’s definitely one of the most exciting Bond movies on this list.
14. The Living Daylights (1987)
The first Bond picture to star Timothy Dalton, The Living Daylights follows 007 as he is sent to investigate a KGB policy to kill all enemy spies, eventually uncovering a conspiracy that has potentially global ramifications. It kind of makes you wonder why Dalton only starred as Bond for two films and not more.
When preparing for the role, Dalton said that he didn’t want to base his performance on any of the previous film adaptations of Bond but wanted instead to read through Ian Flemming’s novels to get a more accurate feel for the character. Love him or hate him, Dalton’s brief tenure as Bond is certainly one to be remembered.
13. A View to a Kill (1985)
The seventh and final appearance of Roger Moore as James Bond, A View to a Kill asks “has James Bond finally met his match?” The film follows Bond as he traces a microchip to a mad industrialist who has dreams of a worldwide microchip monopoly by destroying California’s Silicon Valley. And what a finale to Moore’s tenure it is!
While many believed that Moore was showing his age, others believe that he is as youthful as ever and is the sole reason for A View to a Kill’s success. Throw in Christopher Walken (The Prophecy) as the villainous Max Zorin, Grace Jones (Vamp) as martial arts expert May Day, Dolph Lundgren (Rocky IV) as KGB henchman Venz, a fight on the Eiffel Tower, and a hit theme song from Duran Duran and you have one of the more underrated Bond movies.
12. Thunderball (1965)
The fourth Bond film, Thunderball follows Bond on his mission to locate two NATO bombs that SPECTRE has stolen before they destroy a metropolis in either the United Kingdom or the United States. Sean Connery reprises his role as 007 in the first spy picture to incorporate Panavision widescreen and a two-hour runtime.
Thunderball was promoted as “the biggest Bond of them all,” and it doesn’t fail to disappoint. Emilio Largo (Adolfo Celi, OK Connery), SPECTRE’s Number Two, is an excellent foil to Bond as he holds the world at ransom. Connery is excellent as always and Tom Jone’s incredible theme song is epic, making Thunderball an instant classic.
11. Quantum of Solace (2008)
The second Daniel Craig picture, Quantum of Solace, introduces the idea of a shadowy and untraceable secret society that controls global events as Bond searches for those responsible for the death of his lover Vesper Lynd from Casino Royale. Craig stars opposite Olga Kurylenko (Oblivion), a woman also seeking vengeance for her family.
Quantum of Solace is an action-packed Bond film that keeps you on the edge of your seat. One of the shortest, and most violent Bond pictures, Quantum keeps you guessing to the end, never quite answering enough of your questions.
10. On Her Majesty’s Secret Service (1969)
The sixth Bond film and the only one to star George Lazenby as Bond when Connery took his brief leave of absence, On Her Majesty’s Secret Service is one of the most praised 007 pictures out there, and for good reason. As his SPECTRE nemesis Blofeld (Telly Savalas, Kojak) plans to hold the world at ransom (a familiar plot), Bond must stop him at any cost.
With a timeless Bond plotline, On Her Majesty’s Secret Service treats Bond fans to all their favorite Bond tropes while also being one of the most faithful adaptations of Ian Flemming’s original novels. Filmmakers Christopher Nolan (Inception) and Steven Soderbergh (Ocean’s trilogy) both agree that it’s “the best Bond ever” and the ending will leave you heartbroken.
9. For Your Eyes Only (1981)
In John Glen’s directorial debut, For Your Eyes Only is a Roger Moore 007 picture that was touted as a return to form after the sci-fi adventure Moonraker. This one follows Bond as he attempts to find a missing British vessel equipped with a weapons encryption device before it falls into the wrong hands.
Unlike the fantasy elements that made Moonraker a critical failure, For Your Eyes Only has a grittier, more realistic approach to its themes of revenge and consequences. All of this, along with the introduction of Melina Havelock (Carole Bouquet, Too Beautiful for You), not only helps advance the film’s plot but helped extend the franchise’s future.
8. You Only Live Twice (1967)
Sean Connery’s fifth Bond picture, You Only Live Twice was written by famous author Roald Dahl (known for his work on James and the Giant Peach and Charlie and the Chocolate Factory) and is one of Bond’s best. Here, Bond heads to Japan to help settle some SPECTRE-initiated Cold War tensions between America and Russia.
You Only Live Twice is famous for the first full appearance of 007 nemesis Ernst Stavro Blofeld (Donald Pleasence, Halloween) as he finally comes face-to-face with Bond. Between that and Connery’s charismatic portrayal of our favorite spy, this one is a must-see for anyone who calls themselves a true Bond fan.
7. The Spy Who Loved Me (1977)
The tenth Bond film, The Spy Who Loved Me stars Roger Moore in one of Bond’s greatest adventures as he investigates the theft of two submarines by Karl Stromberg (Carl Jurgens, The Blue Angel) while facing off against fan-favorite Bond villain Jaws (in the character’s first appearance).
Shot on location in Egypt, Italy, and the Bahamas, The Spy Who Loved Me is an incredibly secret agent film that was nominated for three Academy Awards and has become many fans favorite of the Bond films, including Moore himself, who thought it was his best performance as 007. Also, the Atlantis is the coolest hidden base ever!
6. Skyfall (2012)
The fourth Bond film in the Daniel Craig reboot series, and a celebration of 007’s 50th film anniversary, Skyfall had a lot to live up to but thankfully succeeds. The film follows Bond as he investigates a plot to destroy MI6 by former agent Raoul Silva (Javier Bardem, No Country For Old Men), who is seeking revenge on his former boss M.
Skyfall brought back some of the best elements from the original Bond series, such as the reintroduction of Q (Ben Whishaw, Paddington), and features Judi Dench’s best performance as M in the franchise. Skyfall does an immaculate job of honoring the past while staying true to the present in fresh, exciting, and cinematically compelling ways. Plus, Adele’s Skyfall theme is to die for.
5. GoldenEye (1995)
Possibly best known for the popular Nintendo 64 game based on the film, or that one scene where Bond drops a man onto a satellite dish, GoldenEye is actually pretty great. The film follows Bond as he chases down former 006 agent Alec Trevelyan (Sean Bean, Game of Thrones) before he uses a satellite weapon to collapse London’s economy.
GoldenEye happens to be the first to star Pierce Brosnan as James Bond and Judi Dench as M and was the first Bond picture to be released after the end of the Cold War, lending itself nicely to the plot. It also just so happened to be the first Bond film not based on one of Ian Flemming’s original novels. GoldenEye was the start for a lot of Bond firsts, which is part of what makes it one of the best.
4. Dr. No (1962)
The original James Bond motion picture, based on the Ian Flemming novel of the same name, Dr. No sparked the spy genre into existence. Original series star Sean Connery slipped into the role of Bond as easily as 007 slips out of his clothes, making this film one of the greatest and most iconic films in the long-running franchise.
The trademark 007 “gun barrel” sequence, as well as the classic James Bond theme, all started here. This film set up and launched the James Bond franchise that would run strong until the 2006 reboot (see below). Dr. No is the film that not only launched the 007 series but also propelled Connery into the spotlight as a leading man.
3. Casino Royale (2006)
Daniel Craig’s first outing as the infamous MI6 agent, Casino Royale is a Bond reboot that has sprung the most recent continuity of films starring the 00 agent. Craig’s Bond feels more modern, grounded, and stylish than previous interpretations, with a tight script and a compelling romance with the elusive Vesper Lynd (Eva Green, 300).
Casino Royale, directed by GoldenEye’s Martin Campbell, is among Bond’s best as the agent, at the beginning of his 00 career, infiltrates a high-stakes poker game led by terrorist financier Le Chiffre (Mads Mikkelson, Rogue One). The action is spectacular (especially the opening sequence), the characters compelling, and the stakes as high as ever. Casino Royale is incredible.
2. From Russia With Love (1963)
The second film in the 007 series, and a fan-favorite, From Russia With Love follows Bond as he is sent to Turkey to protect a Soviet consulate clerk (Daniela Bianchi, O.K. Connery) who has defected, all the while SPECTRE has set their sights on Bond after the events of Dr. No. The 007 formula is pretty much perfected in this film.
From Russia With Love is one of the most beloved James Bond pictures, with some of Sean Connery’s greatest work as the MI6 agent. Not to mention, many of the campy gimmicks that were included in later Bond films are refreshingly absent from this one, giving this Cold War thriller a more grounded feel than its immediate sequels.
1. Goldfinger (1964)
The most beloved Bond film on this list, Goldfinger is Sean Connery’s third outing as 007 as he investigates a gold smuggling ring led by the titular villain (played by Gert Fröbe, I Killed Rasputin). Along with Goldfinger himself, Bond is joined by in infamous femme fatale Pussy Galore (Honor Blackman, The Avengers television series).
The first Bond film to receive an Academy Award (Best Sound Editing), Goldfinger began many of the Bond tropes that we love today, including the agent’s very own tongue-in-cheek sense of humor. With the original James Bond himself in the lead and a host of action and adventure, you won’t find a better 007 film than Goldfinger.