Who Is the Best James Bond? Every 007 Actor Ranked

Daniel Craig as James Bond | MGM

Daniel Craig as James Bond | MGM

Whenever an iconic role is poised to be recast on the big-screen, there’s always one example that moviegoers cite as the template for how a popular character can live on for decades. Ever since Sean Connery first swaggered on-screen as James Bond in the 1962 film Dr. No, several actors have succeeded him as the suave super-spy with a knack for charming the ladies and saving the world.

Yet, the fact that 007 has become so renowned and beloved by generations over the past 50+ years hasn’t precluded the fervor surrounding the potential impending recasting of Wolverine in Fox’s X-Men series.

So, as rumors swirl that the current Bond, Daniel Craig, might be set for a $150 million deal to return for two more films in the franchise, we take a look back at the history of the character with a ranking of all who have played James Bond to date. For the record, we’re only looking at actors who starred in at least one of the 24 official Eon Productions films spanning from Dr. No to 2015’s Spectre. Accordingly, this will not include the 1967 version of Casino Royale. So don’t expect to see David Niven or any of the cast members posing as James Bond within the context of that film.