This could've been easily the next Game of Thrones: they've got complex worlds, creatures, characters and magic but they have failed in telling a compelling story.

No backstories were told so it was hard to follow. The battle scenes were meaningless because you have no emotional investment to any of the characters. The characters were driven by unknown motives so it was hard to get into those moments.

Everything especially the timeline only made sense by the last 2 episodes. To be fair, that was a good twist. It would've been better if they have made it clear at the outset that they were showing different timelines.

I thought Henry Cavill didn't give any depth to his character. I still dont know who or what is the witcher and why I should root for him. He just keeps on growling.

The only saving grace is Yennifer. She's a great actress with great backstory and interesting storyline. I loved the battle of the mages! And for that, I give this show. 7!