I’ve watched it at least four times and read all of the books, so I think it’s fair to say that I’m a fan. Of course there are many deviations from the book but it’s a fun watch at any rate. Henry Cavill is perfect as Geralt of Rivia but all of the rolls are well cast. If you enjoy fantacies such as Lord of the Rings I think you’ll like The Witcher.