Quantum of Solace has been named the most successful James Bond film of all time at the US box office.

The latest Bond adventure, which saw Daniel Craig reprise his role as the British secret agent, took $167.1 million – beating Casino Royale’s $167 million. The film has now taken $550 million worldwide, but still has a bit to go to beat Royale’s $594 million worldwide takings.

Sony Chairman Jeff Blake said, “It is always gratifying when the audience responds to a film, but to be working with a character as successful as James Bond and see the two films Sony has handled become the two most successful films in the history of the franchise makes us all tremendously proud. It has been a special thrill to work on the Bond films, and we couldn't be more excited by the success of Quantum of Solace."