Sony, MGM and Eon’s James Bond smash added $20.3m internationally to reach $656.6m and a number one North American haul of $11m for $261.6m to overtake Sony’s previous best of $890m set by Spider-Man 3.

Skyfall currently stands at $918m worldwide and looks to have enough in the tank to cross at least $950m by the end of its run.

Daniel Craig reprises his role as the British superspy alongside Judi Dench, Javier Bardem, Naomie Harris, Ben Whishaw and Ralph Fiennes. Sam Mendes directed.