

The siblings Hansel (Jeremy Renner) and Gretel (Gemma Arterton) are left alone in the woods by their father (Thomas Scharff) ordered by her mother (Kathrin Kühnel) and captured by a dark witch in a candy house. However they kill the witch and escape from the spot.
Years later, the orphans have become famous witch hunters. When eleven children go missing in a small village, the Major (Rainer Bock) summons Hansel and Gretel to rescue them, and they save the red haired Mina (Pihla Viitala) from the local sheriff (Peter Stormare) that wants to burn her by accusing Mina of witchcraft.
Soon they discover that the Blood Moon will approach in three days and the powerful dark witch Muriel (Famke Janssen) is responsible for the abduction of the children. She intends to use the children together with a secret ingredient in a Sabbath to make the coven of witches protected against the fire.
Meanwhile Hansel and Gretel disclose secrets about their parents.