Movie goers enjoyed their in-theater beverages shaken not stirred this weekend, as Daniel Craig’s latest turn as James Bond shot to the top of the box office.
By a very wide margin.

Skyfall brought in $87.8 million on Friday and Saturday, making it the highest-earning Bond debut of all-time, far ahead of Quantam of Solace ($67.5 million) and Casino Royale ($40.8 million.)
"It’s quite a testament to Bond, considering it’s the 50th anniversary. What a great anniversary present," Rory Bruer, head of distribution at Sony, which produces the Bond films along with MGM, said of Skyfall‘s early success.
Here is a look at the top five from the weekend:
- Skyfall: $87.8 million
- Wreck-It Ralph: $33 million
- Flight: $15.1 million
- Argo: $6.7 million
- Taken 2: $4 million