Geralt von Riva ist der Hexer und reist mit seiner Schulerin Ciri als Monsterjager durch die Lande. Bereits auf dem Weg nach Novigard, wo sie eine todliche Striege beseitigen sollen, treffen sie Trolle, Werwolfe und anderen Kreaturen. Zudem holt Geralt die Vergangenheit nicht nur in Form seiner groen Liebe Yennefer ein, die sich den Hexern anschliet.