Miután gyerekként már belekóstoltak a vérontásba, Jancsi (Jeremy Renner) és Juliska (Gemma Arterton) felnőttként elszánt igazságosztók lettek, akik kegyetlen bosszúhadjáratot folytatnak minden boszorkány ellen. Nem tudják azonban, hogy hamarosan a boszorkányoknál sokkal nagyobb veszély fenyegeti őket… a saját múltjuk.