Every James Bond Movie Ranked Worst To Best
Since he first appeared on the big screen in 1962, James Bond has become a worldwide film sensation. The epitome of the cool, debonair spy, 007 has stolen hearts, foiled terrorists, and earned both critical praise and big box office dollars. Not only that, Bond has been played by a series of different actors, both in the "official" series and three "unofficial" films. In other words, there's a whole lot of secret agent action to enjoy.
Of course, if you're new to the franchise, it can all be a bit overwhelming. Which installments are worth your time? And if you're a diehard Bond fan, you no doubt debate which films are the very best of the series. Well, we're here to help the newbies and the 007 veterans by ranking every single film featuring the legendary super spy. Some of these are all-time classics, while others ... not so much. So rev up your Aston Martin, shake that martini, and get ready for all sorts of cool gadgets, nefarious villains, and memorable Bond girls as we rank every 007 from worst to best.
Updated on June 7, 2022: No matter what, James Bond always finds a way back to the big screen. So be sure to check back here when a new 007 adventure is released, and we'll let you know if it's worthy of the best of Bond.
28. Casino Royale (1967)
Producer Charles Feldman acquired the rights to "Casino Royale" in 1960, and tried to strike a deal with Eon Productions' Albert R. Broccoli and Harry Saltzman to make the movie. They weren't able to agree on terms, however, and Feldman decided he couldn't compete with the Eon Bond movies once he saw 1962's "Dr. No."
As a result, Feldman opted to make a spy movie satire with his "Casino Royale" rights, casting comedic actor Peter Sellers as one of many Bonds (it gets complicated) and Orson Welles as Le Chiffre. Despite being a spoof, "Casino Royale" is more cheesy and cringe-inducing than funny. Contemporary reviews were harsh, and it hasn't aged well. Definitely give this one a pass.
27. A View to a Kill (1985)
He probably would have preferred to go out on a strong note, but Roger Moore's final appearance as James Bond in "A View to a Kill" is by far the weakest. This was also the last Bond film to feature Lois Maxwell as Miss Moneypenny. Moore delivers a performance that could be described as zombie-like, dozing his way through nearly every scene.
To be fair, not all of "A View to a Kill" can be blamed on Moore. The plot is nearly non-existent, centered on a Silicon Valley magnate (Christopher Walken) who wants to control the market for computer chips. To put it bluntly, who cares? Although Walken and his henchwoman (played by Grace Jones) do a fine job with what they were given, it's only their performances — and the enjoyable theme song by Duran Duran — that keep this one from the bottom of our list.
26. The Man with the Golden Gun (1974)
While Sean Connery's second outing as James Bond ("Goldfinger") was even more successful than the first ("Dr. No"), the same can't be said for Roger Moore's second attempt at Bond in "The Man With the Golden Gun." Overall, the movie tries too hard to be flashy and nearly everything overshadows Moore himself. The kung fu scenes seem cheesy and tacked on, and there's a decided lack of typical Bond spy gadgetry, replaced with impossibilities like flying cars. On the plus side, "The Man With the Golden Gun" offers two of the best "bad guys" of the series: Christopher Lee as Scaramanga and Hervé Villechaize as his henchman, Nick Nack.
25. Octopussy (1983)
Despite doing a great job of toning down the campiness of the franchise in "For Your Eyes Only," director John Glen returned to the tired old formula for "Octopussy" and the subsequent films he directed. Of all of the Roger Moore Bond films, this one may be the cheesiest — which is saying quite a lot.
Featuring jewelry heists, a cult, and a world-domination storyline involving nuclear weapons, "Octopussy" suffers from an overabundance of plot and an underwhelming amount of substance. Most of the scenes could have benefited from some major editing, and there were several that could have been excised entirely — like those of Bond disguised as a clown or a gorilla. If Glen had focused more on good action sequences like the train fight or the final battle on a plane, "Octopussy" would have been a much better movie.
24. Casino Royale (1954)
Many James Bond fans may not realize that the character's first appearance was in a television adaptation. In 1954, "Casino Royale" was produced as an episode of the CBS anthology drama "Climax!" Starring Barry Nelson as Bond and Peter Lorre as Le Chiffre, the episode was mostly faithful to the novel, with a few changes. Presumably to appeal to the target audience, Bond was an American CIA agent, while this version of Felix Leiter (played by Michael Pate and named "Clarence Leiter") was his British contact. Additionally, the character of Valerie Mathis (Linda Christian) replaced Vesper Lynd.
While it's only an hour long and obviously doesn't have the production value of a film, the 1954 version of "Casino Royale" is definitely worth watching. Nelson does a creditable job as Bond, but the standout performance comes from Lorre as Le Chiffre. What makes the entire production more impressive is the fact that the episode was shot completely live.
23. Tomorrow Never Dies (1997)
Pierce Brosnan's second outing as James Bond following "GoldenEye" was unable to repeat the massive success of his first go-round — although "Tomorrow Never Dies" was a box office hit nonetheless. It's worth praising the film for what it does right: Brosnan is suave and smooth as Bond again, and his onscreen chemistry with Teri Hatcher steams up every scene they share. Plus, the film stars Hong Kong action legend Michelle Yeoh, which is always a positive in any movie.
Jonathan Pryce also presents a much more realistic villain than normal — a media mogul who attempts to start a war in order to boost his news market share. That being said, despite the shiny exterior and new arsenal of gadgets, there's very little new ground explored in "Tomorrow Never Dies." It plays things safe, which is the opposite of what a Bond movie should do.
22. The World Is Not Enough (1999)
"GoldenEye" notwithstanding, Pierce Brosnan's Bond outings are essentially the same in terms of quality. They all feature solid performances from Brosnan, and they all suffer from most of the same complaints: They're formulaic and not imaginative enough.
That being said, "The World Is Not Enough" is better than "Tomorrow Never Dies," primarily because of the supporting cast, the excellent title music by Garbage, and some of the action sequences — like the set pieces in the tower and the nuclear sub. Sophie Marceau as Elektra King remains a terrific Bond villainess, and Robert Carlyle is appropriately menacing as Renard. On the downside, there's the scantily clad nuclear physicist Christmas Jones and Denise Richards' acting in the part. In other words, it's a Bond movie with many flaws, but it's not one you should be ashamed of enjoying.
21. Die Another Day (2002)
For his final stint as James Bond, Pierce Brosnan gave his best performance in the role since his debut in "GoldenEye." "Die Another Day" was also the best-conceived story since "GoldenEye," with a plot that mostly made sense (except for the improbable space laser).
Director Lee Tamahori succeeded in evoking the feel of classic Bond films for "Die Another Day" via throwback imagery like Halle Berry's Jinx emerging from the ocean, much like Ursula Andress in the original "Dr. No." Many of the action sequences are also praiseworthy, including the fight between Jinx and Miranda Frost at the end of the film. Unfortunately, "Die Another Day" also relies heavily on special effects for its movie magic, and sometimes it shows — badly.
20. Live and Let Die (1973)
The third man to don the super spy's tuxedo, Roger Moore become 007 for the first time in "Live and Let Die," accompanied by that classic Paul McCartney title song. While fans of both Moore and Sean Connery could most likely argue for hours over which was the better Bond, there's no doubt that Moore took a much lighter approach to the character.
The movie's main flaws revolve around unimpressive main villain Dr. Kanaga/Mr. Big (Yaphet Kotto) and his plot to give away free heroin in order to get a corner on the market. Despite this, it's still an adequate entry in the franchise, and Jane Seymour as Solitaire remains one of the best Bond girls to date.
19. Quantum of Solace (2008)
Like most "second" films for a new Bond actor, 2008's "Quantum of Solace" wasn't as good as "Casino Royale." That's not to say it's bad, or that Craig didn't play the part well. But the movie still has some fundamental flaws — namely, the villain Dominic Greene and his plot to monopolize Bolivia's fresh water supplies are kind of boring — although his death via motor oil is a satisfying end.
"Quantum of Solace" is a dark film, with Bond set on revenge and not a tongue-in-cheek quip in sight. Olga Kurylenko and Gemma Arterton were great as Bond girls, and the inferno and fight at the hotel in the final act is the stuff of nightmares. While it's definitely a solid entry in the Bond franchise, "Quantum of Solace's" main problem was that it had to live up to "Casino Royale."
18. Spectre (2015)
After setting up the groundwork for the identity of shadowy organization SPECTRE for the last three movies, we finally see Bond come face to face with the group and its leader, Blofeld (Christoph Waltz), in 2015's "Spectre." At times, the film's plot seems a little contrived, as if to force a not-quite-necessary origin story into the James Bond formula, and it couldn't quite live up to the extremely high bar of its predecessor, "Skyfall."
Still, the action and stunt sequences rose to new heights without relying on computer-generated imagery — especially the train fight with Dave Bautista's Mr. Hinx — and Monica Bellucci is delightful as a Bond Girl (at a stunning 50 years old, no less!) But at the end of the day, the movie's biggest drawback is the weird focus on creating crazy childhood backstories for Bond and his bad guys.
17. Moonraker (1979)
"Moonraker" features one of the most unrealistic (and retreaded) plots found in a James Bond film. A spacecraft is hijacked (much like "You Only Live Twice") in order to release a deadly chemical around the world (much like "On Her Majesty's Secret Service"). Starring Roger Moore in his fourth Bond outing, this movie marked the point where Moore's portrayal of Bond slipped from merely flippant to positively silly. That being said, "Moonraker" still has a lot of positives.
The campiness is cheerful, and the cast all does a good job of selling the silliness. Fans applauded the return of Jaws (especially in the cable car scene), and it's fun to see him get a girlfriend. Finally, despite the outlandish outer-space conclusion, the romantic epilogue will still go down as containing one of the best Bond double-entendres in history when Q (Desmond Llewelyn) remarks, "I think he's attempting re-entry!"
16. Diamonds Are Forever (1971)
Despite swearing off the "James Bond" franchise after "You Only Live Twice," Sean Connery returned for 1971's "Diamonds Are Forever" — which, despite its title, doesn't sparkle quite as much as its predecessors. The '70s-era Vegas scenery seems a little too garish for Bond, and the movie ignores much of the source novel, including the aftermath of Tracy Bond's death.
But "Diamonds Are Forever" isn't all bad. There are a few great chase scenes involving a red Mustang, and Jill St. John does a great job as leading lady Tiffany Case. Bond's showdown with bodyguards Bambi and Thumper (Lola Larson and Trina Parks) is another highlight, and Shirley Bassey contributes yet another terrific theme song to the franchise. Nevertheless, there are too many flaws to consider it one of Bond's top movies.
15. For Your Eyes Only (1981)
After the camp and flashiness of "Moonraker," new director John Glen delivered a delightfully stripped-down Bond film with "For Your Eyes Only" in 1974. It approaches the feel of the earliest Bond movies, and Roger Moore gives his most serious and rugged performance yet. If you usually dislike Moore's take on 007, you'll be pleased by his performance, which is largely free of his glib and even silly James Bond.
The return to a Cold War threat was a smart move, as was the decision to nix any large and overly bombastic set pieces. What remains is an action-packed and smartly shot movie that does have its flaws but is definitely an enjoyable Bond film nonetheless.
14. The Living Daylights (1987)
When a new actor takes over the role of Bond, the fresh face usually manages to revitalize the franchise — at least temporarily. And so it went when Timothy Dalton was tapped to replace Roger Moore for 1987's "The Living Daylights," as he brought a darker edge to the character. Although he was definitely less campy than his predecessor, Dalton has also been criticized for being a little too uptight. Part of what helps keep James Bond films entertaining is the sardonic tongue-in-cheek wit displayed by Bond himself. For Dalton, this wit is noticeably lacking in "The Living Daylights."
Despite this, Dalton does a decent job in the part, and he's backed up by good performances from Maryam d'Abo and John Rhys-Davies. The plot isn't as outlandish as most, centering on the KGB and an almost sensible tale of defection and smuggling. Add in a few good action scenes involving a pipeline and a plane, and "The Living Daylights" redeems itself as a better-than-average Bond film.
13. Never Say Never Again (1983)
Considering that it wasn't made by Eon Productions, "Never Say Never Again" turned out surprisingly well. One of the original writers of 1965's "Thunderball" retained the rights, which allowed him to make his own adaptation in 1983, directed by Irvin Kershner ("The Empire Strikes Back"). The movie's title is a reference to Sean Connery's claim that he would "never again" play Bond again after "Diamonds are Forever."
Even though the story is mostly rehashed from "Thunderball," there's something about this movie that's more entertaining than the original. Max von Sydow delivers a wonderful performance as Blofeld, and Rowan Atkinson is nervously hilarious as Bond's handler at the British Consulate. It's comforting to see a more experienced Sean Connery back in the role he made famous, and he's clearly more comfortable and having more fun in his final farewell to the franchise.
12. The Spy Who Loved Me (1977)
Even though it's not a great Bond film, Roger Moore started to hit his stride as the lead character in his third attempt, "The Spy Who Loved Me." Moore is more comfortable than in his previous Bond appearances, and his onscreen chemistry with Anya (Barbara Bach) is undeniable. The film opens with a great stunt sequence — an awesome parachute jump — and it seems the producers learned a trick or two since the last time they did underwater shots for "Thunderball."
Although it takes its name from Ian Fleming's tenth Bond novel, none of the actual plot of the book was used. While the main villain and his dastardly plans for world domination are rather lackluster, "The Spy Who Loved Me" did introduce audiences to one of the all-time greatest Bond henchmen: Jaws (Richard Kiel). All in all, it's a good entry in the franchise, and perhaps Moore's best outing as James Bond.
11. Licence to Kill (1989)
In Timothy Dalton's second (and final) performance as James Bond, the filmmakers opted to play to his strengths, resulting in a much darker and more violent Bond film. While there are definitely a few preposterous moments (like capturing an airplane with a helicopter), on the whole, "Licence to Kill" is much more sensible than most Bond movies.
When Bond's longtime CIA counterpart, Felix Leiter (David Hedison), and his new wife (Priscilla Barnes) are attacked during their honeymoon, Bond does everything he can to help Leiter track down his wife's killer — including resigning from MI6 and going rogue. Like all good Bond films, "Licence to Kill" has plenty of entertaining action scenes. This time, there's also an entertaining plot to go along with them.
10. You Only Live Twice (1967)
James Bond fans got more than they expected in 1967, when two different Bond films were released. While one was the poorly conceived satire "Casino Royale," the other was Eon Productions' adaptation of Fleming's 11th novel, "You Only Live Twice." Even though it has one of the most improbable plots of all the Bond films — involving hijacked spacecraft — its substantial charms are as undeniable as they are impossible to resist.
Albert R. Broccoli and Harry Saltzman deserve credit for not only filming a story set primarily in Japan but also for casting Japanese actors and actresses in many of the main and secondary roles. Nancy Sinatra's title song remains a classic, and the movie was beautifully shot by cinematographer Freddie Young. For these reasons, it's easy to forgive "You Only Live Twice" for its wandering script and preposterous volcano hideout.
9. On Her Majesty's Secret Service (1969)
Following his appearance in "You Only Live Twice," Sean Connery decided to retire from the franchise. This meant that Eon Productions needed to find a new leading man, and they picked model George Lazenby. It would be his only appearance in a Bond film, but Lazenby does a fairly good job as the lead — although it's easy to tell he isn't quite comfortable in the role. Director Peter Hunt has an eye for action, however, and those action sequences (especially the ski chase) paired with the much more serious tone of "On Her Majesty's Secret Service" make it a keeper.
While Lazenby is at times wooden with his delivery, the delightful Diana Rigg does well carrying several scenes as his love interest, Tracy. The villain Blofeld is played convincingly by Telly Savalas, and the emotional punch of the final scene all add up to a thoroughly enjoyable Bond movie.
8. GoldenEye (1995)
Many Bond fans wondered if the franchise would be able to reinvent itself in 1995 for a modern audience. The resulting movie — "GoldenEye" — answered that question with a resounding "yes!" Pierce Brosnan took over the role of Bond and managed to strike all the right notes — handsome and elegant, with a tendency towards violence and a sardonic wit as dry as his martinis.
In "GoldenEye," the completely original story also knocks it out of the park from start to finish. Involving a former MI6 agent as the primary villain (Sean Bean) and choosing a female actress to play M (Judi Dench) were inspired decisions. The action scenes are also entertaining, if a bit derivative (like the train fight sequence). Like many of the other James Bond movies, "GoldenEye" could have been a much better movie if some of the padding and filler between set pieces had been trimmed, but in this case, more Bond means more of a good thing.
7. Thunderball (1965)
As the fourth film in the series, "Thunderball" was perfectly placed to capitalize on the height of the Cold War, with a plot focusing on two stolen atomic bombs and Bond's attempt to recover them from SPECTRE. While it isn't quite as good as its three predecessors, "Thunderball" is still a very solid Bond movie, with Connery reprising his role as 007 opposite Adolfo Celi as main villain Emilio Largo.
With a much bigger budget ($9 million) than previous entries, Eon Productions didn't skimp on "Thunderball." The scenery and action sequences remain some of the best parts, lavishly set in the Bahamas with impressive underwater cinematography employed extensively throughout the movie. Along with the inflated budget came a slightly bloated film, however. If 15 minutes or so had been cut, it might have been a much better movie.
6. No Time to Die (2021)
Daniel Craig's last outing as Bond is also one of Bond's best. In "No Time to Die," our hero is ready to move on from Vesper Lynd's (Eva Green) death with Madeleine Swann (Lea Seydoux), but a grave misunderstanding leads to their breakup. Several years later, there's a new 007 (Lashana Lynch). Even so, Bond is drawn back to MI6 in a complex plot that involves DNA-specific killer nanobots, pools of poison, and Madeleine's past with new Bond villain Safin (Rami Malek). Christoph Waltz's Blofeld is also still creating havoc from his Hannibal Lecter-like prison cell.
"No Time to Die" is filled with classic Bond moments –- the car chases and gadgets fans have come to expect –- but it's also loaded with emotion and pathos. Craig's Bond is still torn up by his past, evidenced in his interactions with Blofeld and his inability to fully trust Madeleine. On the lighter side, we get Ana de Armas as a CIA agent who's clearly having fun as she assists Bond with a job. Critics and audiences were pretty closely aligned in enjoying it, as the film's Rotten Tomatoes scores show. The result is a gratifying close to this chapter in the Bond mythos.
5. Skyfall (2012)
James Bond returns to form in one of the best films in the franchise, 2012's "Skyfall." Directed by Sam Mendes ("American Beauty," "Road to Perdition"), this movie takes a fantastic leap by exploring the past of Bond's superior, M (Judi Dench), which comes back to haunt her in the form of former MI6 agent turned terrorist Raoul Silva (Javier Bardem).
"Skyfall" hits all the right notes for a classic Bond film, from the exotic locales to the compelling plot full of twists and actual surprises. That's not to say there isn't plenty of action too — a gorgeous fight scene in a high-rise building stands out. Judi Dench absolutely shines here, and Mendes deserves credit for finally giving her character something more to do than hand Bond his assignments. The viewing audience loved it too — "Skyfall" grossed over $1 billion at the global box office.
4. Dr. No (1962)
The very first James Bond film by Harry Saltzman and Albert R. Broccoli's Eon Productions, 1962's "Dr. No" remains a classic. Even though it was the first entry in the massive Bond film franchise, "Dr. No" sets a high bar. All the elements of later Bond films were introduced here — the stylistic opening credits, exotic locales, the classic theme song, Bond's trademark catchphrase, and plenty of tongue-in-cheek humor.
It's an action-packed 109 minutes of danger, witticisms, and pure audience escapism. Sean Connery is suave and natural in the role of Bond, showing why he'd hold on to the part for seven different films. Only the lack of an impressive henchman for Dr. No and some pacing issues prevent this movie from topping our list. The James Bond formula was solidly established in "Dr. No," and it was only improved upon in the next two installments.
3. Casino Royale (2006)
It was meant to be a complete reboot of the James Bond franchise — set at the very start of his secret agent career — and 2006's "Casino Royale" was so well-executed that it ended up nearly topping our list of Bond movies. Instead of treating Bond as window dressing to go along with jaw-dropping action scenes, as had been done since the 1960s, the production team made the wise choice to actually let Bond's haunted and human personality shine through.
In the difficult position of giving life to the previously two-dimensional 007, Daniel Craig was tapped to take the lead role, and he excels, arguably establishing himself as the best Bond of all time. Mads Mikkelsen plays a convincing and creepy Le Chiffre, nearly channeling Peter Lorre's 1954 performance of the part. Craig's performance, as well as the writing for this adaptation of Fleming's first novel, make "Casino Royale" one of the best in the series.
2. From Russia with Love (1963)
In a rare feat for any film franchise, the second James Bond film managed to improve on the original. Returning to direct was Terence Young, whose vision in "Dr. No" helped shape the look of the entire series. Also returning was Sean Connery in the role of Bond. After the success of "Dr. No," the filmmakers went big for the sequel, and it paid off in a big way.
The fight scene aboard the Orient Express is a standout moment, inspiring numerous other train scenes in later Bond films. And Lotte Lenya is brilliant as the villainess Rosa Klebb with her poisoned switchblade shoe. Everything is more colorful, more fun, and more action-packed, and in addition to several memorable one-liners, director Young also employed plenty of funny visual gags. "From Russia with Love" is a great example of Bond at his finest.
1. Goldfinger (1964)
Although the margin between our top four Bond films is nearly razor-thin, "Goldfinger" is the best of the bunch. From the dramatic and "shocking" opening sequence to the amazing gadgetry Bond uses and the unforgettable image of actress Shirley Eaton painted gold from head to toe, it's a movie that awed audiences in its day and remains a major part of our popular culture.
You'd be hard-pressed to find a better henchman than Oddjob, and the name of Bond girl "Pussy Galore" still inspires a giggle even now. The laser table and the climactic fight in the airplane are among the best Bond scenes of all time. "Goldfinger" also was the first Bond movie to include the line "shaken, not stirred," and it was the first to feature a theme song by the incomparable Shirley Bassey, establishing the opening title song tradition that continues to this day. Many other Bond films imitated the formula perfected in "Goldfinger," but few come close.