Geralt de Rivia es un brujo que se dedica a cazar bestias profesionalmente en un mundo oscuro en el que habitan criaturas fantásticas. Geralt cada vez tiene menos fe en que las personas pueden ser bondadosas, pues quienes le rodean son incluso peor que las bestias que caza.
Todo cambia cuando conoce a una hechicera y una joven princesa que guardan un secreto que puede poner en peligro a todos. Además, el verdado amor surge entre la hechicera Yennefer, quien ha tenido un pasado muy duro, y Geralt.