Oto zupełnie nowe spojrzenie na klasyczną baśń. Hansel (Jeremy Renner) i Gretel (Gemma Arterton) dorośli. Poradzili sobie z traumą z dzieciństwa i stali się znakomicie wyszkolonymi, zawodowymi łowcami czarownic do wynajęcia. Pewnego dnia jednak trafiają na godnego siebie rywala, wroga tak złego i przebiegłego, że pokonanie go wymagać będzie od nich wykorzystania wszystkich umiejętności, broni i całej odwagi, by ujść z życiem.