REVEALED: The top ten grossing Bond films of all time

The latest 007 blockbuster Spectre has become one of the 10 highest-grossing James Bond films of all time.


Since its release five weeks ago, Spectre has taken 750 million US dollars (£500 million) worldwide - enough to make it the eighth most financially successful Bond film since the franchise began in 1962.

It has already overtaken Daniel Craig’s first two performances as 007 - 2006’s Casino Royale (which has made 726 million US dollars, or £484 million) and 2008’s Quantum of Solace (644 million US dollars, or £429 million).

Sign up to our daily newsletter

The i newsletter cut through the noise

But Spectre still has some way to go to beat the box office record set by 2012’s Skyfall, which to date has taken 1.14 billion US dollars (£760 million).

Sean Connery, left, as James Bond in a scene from the 1963 film, "From Russia With Love."

Spectre is now sitting just behind the 1979 film Moonraker in the highest-grossing top 10.

It has overtaken every Bond film made in the 1980s and 1990s, but has yet to surpass the likes of Goldfinger (1964) and You Only Live Twice (1967).

Here is the top 10 in full. All figures have been adjusted for inflation.

1. Skyfall (2012): 1.14 billion US dollars (£760 million)

Roger Moore, Timothy Dalton, Daniel Craig, Sean Connery, George Lazenby and Pierce Brosnan who appear at Madame Tussauds London

2. Thunderball (1965): 1.08 billion US dollars (£720 million)

3. Goldfinger (1964): 967 million US dollars (£644 million)

4. Live and Let Die (1973): 917 million US dollars (£611 million)

5. You Only Live Twice (1967): 815 million US dollars (£543 million)

6. The Spy Who Loved Me (1977): 772 million US dollars (£514 million)

7. Moonraker (1979): 764 million US dollars (£509 million)

8. Spectre (2015): 750 million US dollars (£500 million)

9. Casino Royale (2006): 726 million US dollars (£484 million)

10. Diamonds are Forever (1971): 708 million US dollars (£472 million)