Henry Cavill IS Geralt of Rivia, he has nailed it. It's not a perfect show, no such thing, but it is very entertaining. The whole cast has done a fantastic job with their characters.

Fights are the best I've ever seen on film and they don't skimp on brutality.

If you hate fantasy, skip this show, otherwise get ready for a hell of a ride.....hmmm.

PS: I love Jaskier/Dandelion (the bard), perfect casting.