Gretel (Sophia Lillis) y Hansel (Samuel Leakey) deciden abandonar su hogar donde vivían en la más absoluta miseria y desamparo familiar. En el bosque encuentran la cabaña de Holda, quien decide acogerlos, pero pronto se dan cuenta de que las apariencias engañan y sus vidas se encuentran en peligro.