Fans of Netflix’s "The Witcher" were likely all very happy to learn over this past weekend that before Season 3 of the show was even ready to air, Season 4 had been given the green light. That enthusiasm may have been dampened, however, by the news that Henry Cavill will not return to the role of Geralt of Rivia for that fourth season. This fact surprised many fans, but it’s starting to sound like perhaps Cavill has been unhappy with the show for some time.
It’s a pretty well known fact that Henry Cavill is a bit of a nerd, and as such he was a fan of "The Witcher" before the show. He reportedly fought hard for the role of Geralt, but according to fan site Randian Intelligence, Cavill was already becoming disillusioned during Season 2 of the show. The rumor claims that Cavill wanted to see a version of Geralt that was faithful to the original novels, while the showrunners were taking things in a different direction, leading to conflict.