'Quantum of Solace,' the 22nd James Bond adventure is the top James Bond film in North America ever after grossing $167.1 million in the US and Canada, Columbia Pictures said Thursday.

The film surpassed previous Bond movie record attained by Casino Royale, which made $167 million. Both of the movies star Daniel Craig as Bond, the British spy.

Internationally 'Quantum of Solace' grossed another $382.9. It has still yet to open in Japan.

There are 891 theatres still playing the film in the US.