id=”article-body” class=”row” section=”article-body”>

James Bond actors portrayed at Madame Tussaud's wax museum: Roger Moore, Timothy Dalton, Daniel Craig, Sean Connery, George Lazenby and Pierce Brosnan

Armed and dangerous, and stylish too: This lineup at the Madame Tussauds wax museum in Berlin presents all the actors who’ve played James Bond in the legendary Eon Productions movies. From left: Roger Moore, Timothy Dalton, Daniel Craig, Sean Connery, George Lazenby and Pierce Brosnan.

Britta Pedersen/Getty Images

Count ’em: There have been 26  movies to date (24 canonical, plus two rogues), coming out every few years over the course of six decades. That’s quite a legacy, and while the legendary secret agent franchise has brought us countless thrills, it’s had some dud moments, too. So what’s the best ? Glad you asked. We’ve got answers.

And soon — we hope — we’ll be able to add another film to the list: , likely the final one to star as 007. It’s scheduled to , after its theatrical release was bumped back several times, and many months, by coronavirus concerns.

While you’re waiting for No Time to Die, aka Bond 25, you can satisfy your by revisiting the , from ‘s debut in in 1962 all the way to Craig’s most recent outing, . It’ll be a fun look back, seeing how Eon Productions made the superspy an emblem of the times, an avatar of style and a , with six different actors taking their turn as Bond.

See also:

The latest plot twist for the long-running Bond franchise: In May, tech titan , the venerable Hollywood studio that oversees the 007 movies.

If you don’t know where to start with the Bond films, be sure to check out our .

Or you can check out the movie rankings below, from worst to best. It’s based on an , specific to when the movies came out, as compiled by CNET sister site Metacritic. The list accounts for every theatrical release, not just the two dozen from Eon Productions but also two noncanonical entries — the 1967 version of Casino Royale, a trippy turn with multiple actors playing Bond (David Niven chief among them), and 1983’s Never Say Never Again, with Connery in his second comeback.

See also: 

It doesn’t, however, include the 1954 version of Casino Royale, a 50-minute TV playhouse production that introduced Ian Fleming’s hero to the world as “Jimmy” Bond, an American secret agent. You can find that on YouTube, if you’re curious. 

Otherwise, we’ve got the whole litany of actors who’ve played Bond in the official franchise — besides Connery and Craig, that’s , , Timothy Dalton and Pierce Brosnan.