Das Fangen einer Hexe im Wald verlangt sogar so erfahrenen Jägern wie Hänsel und Gretel einiges ab. Da kann sich Hänsel nach der erfolgreichen Hexenjagd auch getrost abreagieren an ihrem Opfer.
Jedes Märchen endet mit - So lebten Sie glücklich und zufrieden bis an Ihr Lebensende -. Ist es wirklich immer so? Hier wird die Geschichte von Hänsel (Jeremy Renner) und Gretel (Gemma Arterton) weiter erzählt. Die beiden Geschwister sind erwachsen geworden und jagen jetzt böse Hexen auf der ganzen Welt. Sie sind mit den Jahren im Aufspüren von Hexen richtige Profis geworden. Gibt es auf der Welt ein Problem mit Hexen, wird das Geschwisterpaar Hänsel und Gretel gerufen. So ist es nicht verwunderlich, dass Sie um Hilfe gebeten werden, als die Hexe Muriel (Famke Janssen) ein paar Kinder verschleppt. Für das Geschwisterpaar sieht es aus wie eine ganz normale Hexenjagd, bis die Hexe sich Gretel schnappt und der Alptraum aus Ihrer Kindheit von vorne beginnt. Hänsel setzt jetzt alles daran Gretel zu befreien und die Kinder zu retten. Als wenn er damit schon genug zu tun hat, muss Hänsel sich noch mit Sheriff Berringer (Peter Stormare) auseinander setzten, der in diesem Spiel seine eigenen Ziele verfolgt. Eine Jagd gegen die Zeit beginnt...