Henry Cavill is amazing as Geralt. He's doing a perfect job portraying the character and I can't see any actor better fit for this role. I also think Freya Allan did a great job as Ciri, and the fighting in the show is well done overall. However, this is about all the praise I have for this show. The script is awkward, clunky and doesn't seem natural. The storyline is confusing and feels rushed, especially with the badly managed time skips. Jesiker is the most annoying and unfun character I've seen in a long time (if that's because of a badly written script or bad acting, I dont know). Still I'm hopeful that the show will improve with more seasons as I'm really fond of the witcher franchise.