Geralt de Rivia, un cazador de monstruos mutados, es contratado para investigar una serie de ataques en un pueblo costero y se ve envuelto en un conflicto centenario entre humanos y sirenas. Debe contar con amigos, viejos y nuevos, para resolver el misterio antes de que las hostilidades entre los dos reinos se conviertan en una guerra total.