Bei einem Interview mit Famke Janssen in Cannes 2011 gab sie zu, dass sie die Rolle der Ober-Hexe Muriel nur angenommen hatte, weil sie eine Hypothek abbezahlen musste. Sie wiederholte dabei mehrmals, dass sie seit 2007 versuche, ihr Drehbuch- und Regie-Debüt „Bringing up Bobby“ rauszubringen, mit der Finanzierung aber Probleme habe. Dafür machte die Schauspielerin vor allem die Wirtschaftskrise 2008 verantwortlich. Außerdem habe sie in der Zeitspanne nur wenige Rollen übernommen.
Regisseur Tommy Wirkola hat einen Cameoauftritt im Film. Er spielt einen von Berringers Gefolgsleuten.
Im Film ist Hänsel aufgrund des starken Naschens am Lebkuchenhaus Diabetiker. Im Drehbuch war zusätzlich noch vorgesehen, dass Gretel an traumatischen Essstörungen leidet. Dies wurde jedoch aus dem Film rausgekürzt.
Diane Kruger, Eva Green und Noomi Rapace waren für die begehrte Rolle der Gretel im Gespräch. Am Ende übernahm Gemma Arterton den Part der bekannten Märchenfigur.