W dawnej przeszłości zło miało zostać uwolnione, aby ponownie wywołać wojnę między siłami nadprzyrodzonymi a ludzkością. Mistrz Gregory (
Jeff Bridges) jest rycerzem, który wieki temu uwięził złowrogą, potężną czarownicę, Matkę Malkin (
Julianne Moore). Teraz jednak udało jej się uciec i poszukuje zemsty. Zwołując swoich naśladowców w każdym możliwym wcieleniu, przygotowuje się do wyładowania swego strasznego gniewu na nieświadomym wszystkiego świecie. Jest jednak ktoś, kto staje jej na drodze - Mistrz Gregory. W śmiertelnej konfrontacji, Gregory staje twarzą w twarz ze złem, którego powrotu tak bardzo się obawiał. Tylko do następnej pełni ma czas na wykonanie czegoś, co zajmuje lata: przygotowanie nowego ucznia, Toma Warda (
Ben Barnes), do walki z czarną magią. Jedyna nadzieja ludzkości leży w siódmym synu siódmego syna.