Geralt van Rivia, een gemuteerde monsterjager, wordt ingehuurd om een reeks aanvallen in een kustplaatsje te onderzoeken en raakt verwikkeld in een eeuwenoud conflict tussen mensen en meer mensen. Hij moet rekenen op vrienden – oud en nieuw – om het mysterie op te lossen voordat de vijandelijkheden tussen de twee koninkrijken escaleren in een totale oorlog.