Cavill and cast did what they could but the story was too disjointed. The writers needed to reorganize and simplify the material for a coherent season, especially with so few episodes. There were far too many characters and subplots. Nothing was resolved in order to force viewers to continue to watch after recasting Geralt. In fact, the only goal for the Season 3 writing seemed to be to leave as many loose ends as possible. The actors deserved better and so did the viewers. I was disappointed and will probably stick to the books instead of watching Season 4. I have no confidence in the writers ability to transition between Geralt actors and if the writing continues to be this poor, the show will be cancelled anyway.