Description:A grown-up "Hansel & Gretel" grabbed the weekend box office title, pulling in 19 million dollars (USD) in U.S. and Canadian ticket sales with its reinvention of the classic fairy tale characters as fierce bounty hunters. "Hansel & Gretel: Witch Hunters" knocked last weekend's winner, low-budget horror flick "Mama," into second place. "Mama" earned just under 13 million from Friday through Sunday, according to studio estimates.(1:54)