Geralt von Riva ist der Hexer und reist mit seiner Schülerin Ciri als Monsterjäger durch die Lande. Bereits auf dem Weg nach Novigard, wo sie eine tödliche Striege beseitigen sollen, treffen sie Trolle, Werwölfe und anderen Kreaturen. Zudem holt Geralt die Vergangenheit nicht nur in Form seiner großen Liebe Yennefer ein, die sich den Hexern anschließt.