Heineken Bond / Sep 2021 / In-Image Max
3. Skyfall
The top-grossing James Bond movie to date, with a worldwide take of more than $1.1 billion, this 2012 film is, according to critics, the best Daniel Craig 007 movie -- and that's not all.
"Skyfall is one of the best Bonds in the 50-year history of moviedom's most successful franchise," James Adams wrote in Toronto's Globe and Mail.
The film won the series' first two Oscars since 1964's Goldfinger; it claimed statuettes for sound editing and for Adele's title song.
4. Casino Royale
The first Daniel Craig James Bond movie, Casino Royale blew away critics with its new take on the spy saga. "[Craig's] Bond is at least the equal of the best ones before him, and beats all of them in sheer intensity," The Wall Street Journal's Joe Morgenstern raved.
The opening minutes of the film reveal how Bond earned his double-0 rating, and for fans of the Ian Fleming novels, it manages to both stay true to the 1953 book and adapt that story for audiences a half-century later.
The 2006 film grossed a then-franchise-best $594.4 million worldwide.
5. Dr. No
The first James Bond feature film, released in 1962 (though it didn't arrive in the United States until 1963), is one of the best James Bond movies, per critics. "Sean Connery excellently puts over a cool, fearless, on-the-ball, fictional Secret Service guy," Variety praised.
Dr. No, featuring Ursula Andress as original Bond girl Honey Ryder (yes, really), was one of 1963's Top 10 box office hits. It grossed $59.6 million worldwide.