Début du XIXe siècle, Allemagne occupée par Napoléon. Jakob et Wilhelm Grimm sont deux frères escrocs qui se font passer pour des chasseurs de sorcières — ils fabriquent de fausses malédictions et prétendent les exorciser pour soutirer de l'argent aux villages superstitieux. Mais quand une menace surnaturelle réelle frappe une forêt de la région — de vraies petites filles disparaissent attirées par une tour enchantée — les autorités françaises les forcent à affronter une magie qu'ils n'ont jamais cru exister. Les deux frères vont devoir faire face à leur propre peur et à leurs propres contes.