James Bond has blown away box office rivals with $87.8 million in ticket sales for the U.S. and Canadian debut of new movie "Sky fall" for the biggest opening in the franchise's history.
The best North American opening for the 50-year-old Bond franchise adds to a strong tally of $428.6 million for "Skyfall" overseas. Globally, the movie starring Daniel Craig as 007 has now earned $518.6 million since first hitting international theatres on October 26, distributor Sony Pictures said.
"Skyfall" beat Walt Disney Co animated movie "Wreck-It Ralph," the story of a video game character who destroys everything in his path. The family film that topped last week's charts grabbed $33.1 million from Friday through Sunday and slipped to second place.
Denzel Washington drama "Flight," about an airline captain who saves a plane from crashing, pulled in $15.1 million to finish third.