Superhero sequel "Iron Man 3" rocketed to the top of U.S. and Canadian box office charts, kicking off Hollywood's summer movie season with $175.3 million in weekend ticket sales for the second-biggest film opening of all time.
Action movie "G.I. Joe: Retaliation" won the weekend box office battle in the United States and Canada, fighting off competition from cartoon cavemen, a Tyler Perry drama, and an alien-possessed heroine trying to save the human race.
A grown-up "Hansel & Gretel" grabbed the weekend box office title, pulling in $19 million in U.S. and Canadian ticket sales with its reinvention of the fairy tale characters as fierce bounty hunters.