Volgens Redanian Intelligence, fansite van The Witcher, begonnen de problemen al tijdens het filmen van seizoen 2. Cavill en de producenten werden het niet eens over het personage Geralt met betrekking tot de boeken. 'Ik vond het lastig om een middenweg te vinden met de producenten. Ik ben groot fan van de boeken en wil graag die Geralt naar de serie brengen. De producenten hebben helaas een andere visie.'
Wie gaat Cavill vervangen?
Gek is het natuurlijk niet dat Cavill zijn rol als de Witcher opgeeft voor Superman. Hij heeft een van de grootste rollen van het DC Extended Universe. Toch zal iemand zijn stokje moeten overnemen. Gelukkig hebben de makers al een vervanging gevonden. Dit zal Liam Hemsworth gaan worden. Hemsworth heeft al aangegeven enorm enthousiast te zijn:
'Ik ben groot fan van The Witcher en vind het een enorme eer om Geralt van Rivia te mogen spelen. Henry Cavill heeft de lat enorm hoog gelegd dus ik zal me best moeten doen om dat te evenaren, maar ik heb er zin in!'
Schijnbaar werd Cavill tijdens het filmen van seizoen 3 ook nog opgeroepen door DC voor het filmen van zijn rolletje in Black Adam, dat moet wat ongemakkelijke gesprekken hebben opgeleverd.