John Cusack in 2012A solar flare lights up the world in Roland Emmerich's disaster flick '2012,' which in turn lit up movie theaters around the world this weekend. The $260 million CGI-effects laden picture sold an estimated $65 million worth of tickets in 3,004 theaters in the U.S. and Canada and as much as $150 million more overseas.

The numbers exceeded industry expectations and prove the old adage that if you give people what they want, they'll come out for it. What people apparently did not want was a movie about rogue 1960s rock stations in the North Sea. 'Pirate Radio,' which opened in 888 theaters, didn't make it into the Top 10. It finishes 11th with $2.9 million.