"Skyfall", the 23rd official James Bond movie, has reeled in USD 669 million, making it the highest-grossing installment in the 50-year-old franchise.
The Daniel Craig starrer has earned a massive USD 507.9 million internationally and USD 161.3 million in North America, the Hollywood Reporter said.
The Sam Mendes directed film is well ahead of the USD 599.2 million earned by "Casino Royale" in 2006.
The success of "Skyfall" has been a boon for Sony, which is enjoying a record year. Sony is releasing and marketing the movie on behalf of MGM and EON Productions.
Sony chairman of worldwide marketing and distribution Jeff Blake announced that the studio has crossed USD 4 billion in global tickets sales for the first time in its history.
The studio's previous best was USD 3.6 billion in 2009. Sony's 2012 slate also includes "The Amazing Spider-Man" with USD 754 million worldwide, "Men in Black 3" with USD 624 million and "Hotel Transylvania" with USD 283 million.
"Exceeding USD 4 billion globally is a true rarity in this industry and it is an extraordinary accomplishment for all of us at Sony Pictures," Blake said.