I was skeptical at first when I read that Henry Cavill was cast as Geralt. I somehow couldn't see him pulling off the stoic Geralt in a satisfactory way but I was very pleasantly surprised after the first episode. He got the character right and THANKFULLY they refrained from "marvelising" the character with bad puns and jokes as a lot of adaptions do these days.

That being sad, the show has a good pace and has made some very lucky casting choices. The action and fighting scenes are spot on and after watching first season I couldnt spot any unwarranted filler material(im looking at you Mandalorian).

There is one gripe tough and that is Triss Merigold. Now, let's get one thing out of the way, I have no issue with different ethnicities being cast in characters that are "white" in their original form(Heimdall in the Thor movies did a very good job there). My issue with Triss is more along the lines of the character lacking any meaningful development and frankly the actress just seems wrong for the role. In each of her scenes I never felt that im looking at Triss Merigold that I know from the lore, she just appears to be a random that seems oddly out of place with the rest of the character. Fringila on the other hand does a good in making that character and her motivations come to life, with Triss, despite knowing her story, I always ask myself why she's even there.

Also thankfully they didnt go down the road of CGI madness and the action seems very much down to earth as does the sword combat, it looks believable I just wished they would carve out Geralts mutant abilities better. The potions for instance warrant a better explanation for those that arent familiar with the world of the witcher.

Those are however minor gripes and I really enjoyed binge watching it from start to finish in 2 days time.