Hansel and Gretel did more than take out witches at the box office this weekend; the updated, violent take on a classic fairy tale also took out the competition.
Overcoming mixed reviews (and a weak field), this Jeremy Renner-led drama took in $19 million Friday and Saturday, easily topping second-place Mama for the top spot.
Movie 43, meanwhile, proved that it takes more than a handful of big names to earn a big draw. Sometimes, it takes a good script and jokes that are not horrid.

Here is a look at the top five box office grossers:
- Hansel and Gretel: Witch Hunters: $19.0 million
- Mama: $12.9 million
- Silver Linings Playbook: $10.0 million
- Zero Dark Thirty: $9.8 million
- Parker: $7.0 million