Johnny Blaze si nasconde in una remota località dell'Europa orientale per sfuggire alla maledizione che lo perseguita. Qui sarà chiamato per fermare il diavolo, che sta cercando di assumere forma umana...
La storia segue Hansel e Gretel 15 anni dopo le vicende raccontate nella celebre fiaba dei fratelli Grimm. I due fratelli, ormai adulti ma ancora alle prese con i loro traumi infantili, sono diventati dei cacciatori di taglie specializzati in streghe e affini.
In questa rielaborazione della famosa favola, il cacciatore (Chris Hemsworth) diventerà il protettore e il mentore di Biancaneve (Kristen Stewart) e la aiuterà ad attrezzarsi per combattere la malvagia regina (Charlize Theron).