The spy thriller, starring Daniel Craig in his final appearance as 007, made $119 million at the global box office during its opening weekend despite only being rolled out in 54 foreign markets, excluding North America and China.