Every James Bond movie ranked by box office gross
A spy-tacular success

After a lengthy delay due to the COVID-19 pandemic, the latest James Bond film No Time to Die finally hit the silver screen to much critical acclaim. It marks Daniel Craig's fifth and final outing as the renowned spy. Since Dr. No was released in 1962, the franchise has seen seven actors take on the role of Bond across 27 different films, which have collectively grossed over $7 billion (£5.3bn) and counting worldwide, according to Forbes. Read on to discover the highest-grossing Bond films in terms of worldwide box office revenues adjusted for inflation into today's money, ranked from least to most commercially successful. All dollar values in US dollars.
27th: Casino Royale (1967), $359.6 million (£274.3m)

Released in April 1967, Casino Royale is a comedy film that features David Niven in the role of James Bond. In 1960, producer Charles K. Feldman bought the rights to Ian Fleming's first Bond novel of the same name. He tried to make the film with Eon Productions, the company that had already produced four successful Bond films starring Sean Connery, but his plans fell through. Feldman felt his team couldn't compete with Eon's Bond series and resolved to make his own film a parody. It was released just two months before Eon's You Only Live Twice. Grossing $41.7 million on a budget of $12 million, Casino Royale made what would be $359.6 million (£274.3m) today. But critics didn't see the funny side and it's the lowest-rated Bond film to this day.
26th: Licence to Kill, $365.9 million (£279.1m)

Released in 1989, Eon’s sixteenth instalment in the franchise was the first that didn't take its title from an Ian Fleming novel. It was the second and final Bond film that starred Timothy Dalton in the role of 007. Directed by John Glen, the picture grossed $156.2 million worldwide at the time on a budget of $32 million, the equivalent of $365.9 million (£279.1m) on a budget of $75 million (£57.2m) today. Following Licence to Kill, Dalton was set to reprise his role as the famed spy but legal issues between Eon Productions and MGM delayed the production by five years. Once the difficulties had been resolved, Dalton chose not to return.
25th: A View to a Kill, $410.4 million (£313m)

Released in 1985, A View to a Kill was the seventh and final Bond film to star Roger Moore. Moore faces off against Max Zorin, a classic Bond villain brought to life by Hollywood legend Christopher Walken. Directed by John Glen, the film grossed $152.6 million worldwide on a budget of $30 million. In today's money, that's $410.4 million (£313m) on a budget of $80.7 million (£61.6m). The theme song A View to a Kill by British pop group Duran Duran earned a Golden Globe nomination for Best Song. Despite these accomplishments, the film was blasted by critics, who felt Moore was too old to play the famous spy at the age of 57.
24th: Never Say Never Again, $464.2 million (£354.1m)

Released in 1983, Never Say Never Again is based on the James Bond novel Thunderball by Ian Fleming, itself based on an original story by writers Fleming, Jack Whittingham, and Kevin McClory. The film wasn’t produced by Eon Productions. It was made by Taliafilm and produced by McClory following a long legal battle dating from the 1960s over the rights to the Thunderball storyline. Sean Connery returned to the role for a seventh and final time, 12 years after his last appearance. The film's title is a reference to Connery's declaration in 1971 that he would never play the role again. At 53, Connery played an ageing version of James Bond called out of retirement. The film was both a critical and financial success, grossing $160 million worldwide on a budget of $36 million. In today's money, that equates to a gross of $464.2 million (£354.1m) and a budget of $104.4 million (£79.6m).
23rd: The Living Daylights, $487.8 million (£372.1m)

Timothy Dalton made his debut as James Bond in 1987's The Living Daylights. The title comes from a short Ian Fleming story of the same name but only part of the film's plot comes from the source material. It was the last Bond film to use an Ian Fleming title until Casino Royale in 2006. Directed by John Glen, the picture had a $40 million budget and grossed a cool $191.2 million worldwide. That's the equivalent of $102 million (£77.8m) and $487.8 million (£372.1m) respectively in today's money. It's regarded as both a critical and a commercial success, with much praise given to Dalton's fresh take on the iconic role.
22nd: Octopussy, $543.9 million (£414.9m)

Roger Moore played the famous spy for the sixth time in 1983's Octopussy, Eon's 13th Bond film. The title was inspired by Ian Fleming's short story collection Octopussy and The Living Daylights but the premise is original. Directed by John Glen, the film grossed $187.5 million worldwide on a budget of $27.5 million, which is $543.9 million (£414.9m) on $79.8 million (£60.9m) today. Maud Adams was later nominated for Best Supporting Actress at the Saturn Awards.
21st: Dr. No, $563.7 million (£430m)

Based on the 1958 novel of the same name, Dr. No became the first ever James Bond film when it was released in 1962. Many of the features we associate with Bond films today were developed during the film's production, including the iconic theme tune. Dr. No stars Sean Connery in his first outing as agent 007, alongside Swedish actor Ursula Andress as Bond girl Honey Ryder. The film was created by Eon Productions on a shoestring budget of just $1 million ($9.4m/£7.2m today), which required director Terence Young to employ creative cost-cutting measures. These included using magnified stock footage of fish for the aquarium in Dr. No's base. The picture grossed $59.6 million at the box office in 1962, the equivalent of $563.7 million (£430m) today. Although it received mixed reviews at the time, it's widely regarded as one of the best classic Bond flims.
20th: The Man with the Golden Gun, $594.2 million (£453.3m)

The ninth instalment in Eon's Bond franchise, The Man with the Golden Gun was Roger Moore's second appearance as the MI6 agent. Released in 1974, it's a loose adaptation of the posthumously published Ian Fleming novel of the same name. Moore stars with Britt Ekland as Mary Goodnight as he faces off against the villainous Scaramanga, played by Christopher Lee. The fourth and final film in the series to be directed by Guy Hamilton, it had a budget of $7 million ($42.6m/£32.5m today) and grossed $97.6 million at the box office. That's $594.2 million (£453.3m) in today's money. However, despite its commercial success, the film is often regarded as one of the least remarkable Bond movies.
19th: Tomorrow Never Dies, $605.4 million (£461.9m)

Released in 1997, Tomorrow Never Dies features Pierce Brosnan in the role of James Bond for the second time. The only Bond film directed by Roger Spottiswoode, it opened to mixed reviews but still grossed an impressive $339.5 million, having cost $110 million to produce. That's the equivalent of $605.4 million (£461.9m) on a budget of $196.2 million (£149.7m) today. Although it was the fourth highest-grossing film of the year, it was the only Pierce Brosnan Bond film that didn't open at number one at the box office. It opened on the same day as James Cameron’s blockbuster Titanic, which snagged the top spot.
18th: The World is Not Enough, $624.6 million (£476.4m)

In 1999's The World Is Not Enough, Pierce Brosnan reprised his role as the spy extraordinaire for the third time. The film, directed by Michael Apted, was a commercial success. On a production budget of $135 million, it grossed $361.7 million worldwide – the equivalent of $233.1 million (£177.8m) and $624.6 million (£476.4m) today. However, it was less of a hit with critics and is now regarded as the worst Brosnan Bond picture. Reviewers were particularly scathing of Denise Richards' performance as nuclear scientist Dr Christmas Jones, calling her acting unbelievable.
17th: For Your Eyes Only, $636.9 million (£485.8m)

In 1981, For Your Eyes Only was the feature film directorial debut of John Glen, who went on to direct four more Bond movies. It was the 12th film produced by Eon, and Roger Moore once again starred as Bond. After the science fiction-themed Moonraker, producers wanted to return to a grittier and more realistic style. The film was based on two short stories by Ian Fleming, For Your Eyes Only and Risico, though elements were also inspired by other Bond novels such as Live and Let Die and Goldfinger. Opening to mixed reviews, it went on to gross $195.3 million, having cost $28 million to make. In today's money, that's $636.9 million (£485.8m) on a budget of $91.3 million (£69.6m).
16th: On Her Majesty’s Secret Service, $653.5 million (£498.5m)

On Her Majesty's Secret Service was released in 1969. Following a dispute with the film's production team, Sean Connery abruptly left the role of James Bond in 1967, leaving George Lazenby – a model with no acting experience – to take over the part. The film was directed by Peter R. Hunt and had a budget equivalent to $55.8 million (£42.6m) in today's money. It went on to gross $82 million, or $653.5 million (£498.5m) in today's money, and is often regarded as one of the most faithful adaptations of an Ian Fleming novel. On Her Majesty’s Secret Service was Lazenby’s first and only outing as 007 as the actor felt his contract was too demanding.
15th: Goldeneye, $672.8 million (£513.2m)

Following Timothy Dalton's departure from the franchise after 1989's Licence to Kill, a brand new Bond was needed for 1995's Goldeneye. Mel Gibson, Hugh Grant, and Liam Neeson were all approached for the part but declined. Pierce Brosnan, who'd been unable to succeed Roger Moore in 1986 due to his contract with the TV series Remington Steele, was eventually hired and received $1.2 million – or $2.3 million (£1.8m) in today's money – for the role. Dame Judi Dench was cast as M, making her the first woman to play the part. The film grossed $356.4 million on a production budget of $60 million, which works out to $672.8 million (£513.2m) and $113.3 million (£86.4m) respectively today. Directed by Martin Campbell, Goldeneye is widely regarded as Brosnan's best Bond film.
14th: Die Another Day, $691.1 million (£527m)

Die Another Day from 2002 is the fourth and final Bond film that features Pierce Brosnan. He co-stars with Halle Berry, who plays a secret agent named Jinx Johnson. Directed by Lee Tamahori, the film was a box office smash, grossing $431.9 million on a budget of $140 million. Today, that's the equivalent of $691.1 million (£527m) on a budget of $224.3 million (£171m). Following the success of the movie, Brosnan was set to return to the role once more. However, Eon Productions unexpectedly decided to reboot the franchise with a darker, grittier feel, and Brosnan was fired.
13th: From Russia with Love, $736.4 million (£561.6m)
From Russia with Love was the second Bond film to feature Sean Connery, starring alongside Daniela Bianchi, who plays cipher clerk Tatiana Romanova. Terence Young returned as director and, following the success of the film's predecessor Dr. No, had a larger budget of $2 million, which is $18.7 million (£14.3m) today. Released in 1963, From Russia with Love went on to gross an impressive $78.9 million worldwide, the equivalent of $736.4 million (£561.6m) today.
12th: The Spy Who Loved Me, $770.2 million (£587.4m)

Directed by Lewis Gilbert, 1979’s The Spy Who Loved Me was Roger Moore’s third appearance as James Bond. It takes its name from the 1962 Ian Fleming novel but doesn't contain any elements from the book's plot. It was the first film to feature the iconic Bond villain Jaws, played by Richard Kiel. The movie made $185.4 million worldwide on a $13.5 million budget, which is $770.2 million (£587.4m) on $56 million (£42.7m) today. It also received three Academy Award nominations: Best Art Direction, Best Original Score, and Best Original Song.
11th: No Time to Die, $774.2 million (£590.5m)

Eon Production's 25th instalment in the franchise, No Time to Die stars Daniel Craig as Bond for the fifth and final time. The production team resisted calls to launch the film on streaming services and, after a series of delays due to the pandemic, the movie eventually made its cinema debut in September 2021. No Time to Die grossed $56 million (£42.7m) during its opening weekend at the US box office – the fourth most successful US debut of any James Bond movie, according to CNBC. Its early worldwide takings of $313.3 million (£238.9m) broke pandemic-era box office records but were seen as a symptom of the still-struggling cinema industry worldwide. However, the latest figures have shown cumulative takings of almost $774.2 million (£590.5m).
10th: Quantum of Solace, $795.3 million (£606.5m)

A direct sequel to Casino Royale, 2008’s Quantum of Solace was Daniel Craig's second Bond outing. Directed by Marc Forster, the film was a box office success, grossing $591.7 million worldwide. That's $795.3 million (£606.5m) when inflation-adjusted. The film – which cost $220 million, or $295.7 million (£225.5m) in today's money – garnered mixed reviews, with many critics claiming that it wasn't as good as its predecessor Casino Royale. Although Daniel Craig's performance was praised, the film was also criticised for its excessive violence.
9th: Diamonds Are Forever, $826.9 million (£630.7m)
Diamonds Are Forever, released in 1971, is the seventh Eon Bond film and Sean Connery's sixth appearance as the famous spy. Following George Lazenby’s sudden exit from the series, producers were eager to have Connery back at the helm and paid him a record-breaking $1.25 million to return. That's $8.9 million (£6.8m) today. Directed by Guy Hamilton, Diamonds are Forever grossed $116 million worldwide on a budget of only $7.2 million, the equivalent of $826.9 million (£630.7m) on a budget of $51.3 million (£39.1m) in today's money. The plot once again pits Connery against villain Ernst Stavro Blofeld, played by Charles Grey in this instalment.
8th: Casino Royale (2006), $850.4 million (£648.6m)

Casino Royale, released in 2006, marked a gritty reboot of the beloved franchise. Numerous actors including Henry Cavill and Ewan McGregor were considered for the role of Bond, but Daniel Craig ultimately got the part. At first, his casting was controversial, with fans believing he didn't fit the 'tall, dark, and handsome' appearance they associated with the character. With a new Bond secured, director Martin Campbell began to search for the lead Bond girl and French actor Eva Green beat Hollywood stars Angelina Jolie and Charlize Theron to the role. Casino Royale cost $150 million ($214.6m/£163.6m in today's money) and grossed $594.4 million worldwide, the equivalent of $850.4 million (£648.6m) today. Craig's performance was widely praised by fans and critics alike.
7th: Moonraker, $873.5 million (£666.1m)

In 1979, Roger Moore made his fourth appearance as James Bond in Moonraker. Based on Ian Fleming's novel of the same name, the author intended for the book to be made into a film before he completed it. Producers had planned to adapt For Your Eyes Only, but with the growing popularity of science fiction after the release of Star Wars in 1977, they chose to invest in the space-themed Moonraker instead. Directed by Lewis Gilbert, the film’s big budget of $34 million ($141.2m/£107.6m in today's money) paid off. It made $210.3 million worldwide – the equivalent of $873.5 million (£666.1m) today – and was nominated for Best Visual Effects at the Academy Awards.
6th: You Only Live Twice, $962.4 million (£733.2m)
The fifth instalment in Eon's Bond franchise, 1967's You Only Live Twice stars Sean Connery. British writer Roald Dahl, famous for his children's books, wrote the screenplay and it was the first Bond film to discard most of the original plot, using only a few characters and locations from Ian Fleming's book of the same name. It grossed a cool $111.6 million in 1967. In today's money, the film had a budget of $81.9 million (£62.4m) and went on to gross $962.4 million (£733.2m) at the worldwide box office. It was the first film in the series to be directed by Lewis Gilbert.
Joint 4th: Live and Let Die, $1 billion (£761.9m)

After Connery's departure from the franchise following Diamonds Are Forever, there was much speculation about who should play the next James Bond. Burt Reynolds was approached for the gig but declined, believing the role should be played by a British actor. Roger Moore was eventually chosen, with Guy Hamilton returning to direct. Live and Let Die grossed $161.8 million worldwide on a budget of only $7 million when it was released in 1973, the equivalent of $1 billion (£761.9m) on $46.6 million (£35.5m) today. Its title song, written and performed by Paul and Linda McCartney's band Wings, was nominated for an Academy Award for Best Original Song.
Joint 4th: Spectre, $1 billion (£761.9m)

Directed by Academy Award winner Sam Mendes, 2015's Spectre is the 24th film in the Eon Bond series and the fourth to star Daniel Craig. The film heralds the return of Bond villain Ernst Stavro Blofeld, this time portrayed by Christoph Waltz. One of the most expensive films of all time, the production cost an estimated $245 million-$300 million and grossed a whopping $879.6 million worldwide upon its release. Today, that's the equivalent of $297.4 million (£226.6m) to $364.2 million (£277.5m) in production costs and over $1 billion (£761.9m) at the box office. Spectre was also a critical success. The theme song, Writing’s on the Wall performed by Sam Smith, won the Oscar for Best Original Song.
3rd: Goldfinger, $1.1 billion (£838.1m)

Released in 1964, the third instalment of Eon’s Bond franchise was the first to win an Oscar, winning the award for Best Sound Editing. The film was the first in the series to be directed by Guy Hamilton and went on to gross $124.9 million worldwide on a budget of just $3 million, which works out to a staggering $1.1 billion (£838.1m) on a budget of $27.5 million (£20.9m) in today's money. The success of the movie spawned promotional merchandise, including a toy Aston Martin Db5 car that was the best-selling toy of 1964.
2nd: Thunderball, $1.3 billion (£990.3m)

Thunderball was Connery’s fourth outing as James Bond and the third and final Bond film directed by Terence Young. It grossed $141.2 million worldwide on an estimated budget of $5.6 million when it was released in 1965, which is the equivalent of $1.3 billion (£990.3m) on $50.9 million (£38.8m) today. The film snagged the Academy Award for Best Visual Effects in 1966. Today, it's regarded as one of Connery's best Bond films.
1st: Skyfall, $1.4 billion (£1bn)

Not just the highest grossing Bond film but also the seventh-highest grossing picture of all time, Skyfall raked in a stunning $1.1 billion upon its release in 2012, which is $1.4 billion (£1bn) today. It cost $200 million to make ($250.3m/£190.7m today) and starred Daniel Craig as Bond, Javier Bardem as the villainous Raoul Silva, and Judi Dench in her final appearance as M. The film debuted to widespread critical praise, coinciding with the 50th anniversary of the James Bond film franchise. It went on to win two Academy Awards, two BAFTAs, and two Grammys.
Now take a look at the richest actors in the world
Comments
Be the first to comment
Do you want to comment on this article? You need to be signed in for this feature