It took 2 episodes before I started to enjoy the series. The Witcher (Henry) speaks in a dead monotone, vocal fry heavy voice and it took me a while to began to pick up his dialogue clearly and while I came to the series for Henry Cavill, I stayed for Anya Chalotra (Yennifer). She is the breakout star of the series (the Baby Yoda, if you will). She gives a dynamic performance and her character really drives the series move forward. Geralt begins to flesh out (literally and figuratively) as the series progresses and becomes a strong character as well. It acting is good across the board and the get you to care about all of them.

The only real issue I had was with the non-linear storytelling style they use. It took a few episodes before I realized they were telling the story in two different time periods and that they were working to a time where the characters and storylines would connect. IMO, they really went out of their way to make it more difficult than necessary. It may be because they lost their original showrunner during the show or it could be just a choice that confuses poor, simple minded people like me. Either way, I expect it won't be an issue in season two.

Give it a chance, it's a fun and enjoyable experience with some better than expected acting and action.