"Hansel and Gretel: Witch Hunters" debuted at No. 1 in this weekend box office, taking in $19 million.

Last week's No. 1, "Mama", fell to second place with $12.9 million, and "Silver Linings Playbook" came in third with $10 million.

The top ten:

"Hansel And Gretel: Witch Hunters," $19 million
"Mama," $12.8M
"Silver Linings Playbook," $10 million
"Zero Dark Thirty," $9.8 million
"Parker," $7 million
"Movie 43," $5 million
"Django Unchained," $5 million
"Gangster Squad," $4.2 million
"Broken City," $4 million
"Les Miserables," $3.9 million