Henry Cavill does an outstanding job impersonating Geralt of Rivia, Freya Allan's role as Ciri is by far my favorite, she does it with such grace and in-depth only done by old souls in movies, the production value is top notch, every episode is like watching a movie. Overall excellent characterization of both the games and the books.