I had major doubts about this, as a huge fan of the games and books I couldn't see this as a TV show or a movie for that matter, the doubts got worse when cast information started to get reported, Henry Cavill as Geralt, are you kidding me!

Well how happy am I to be proved wrong, very, very wrong...

Lets start with Cav, Henry Cavill is Geralt, he absolutely nails the part, I'd go as far as to say, he was born to play Geralt, the gruffness, the mannerisms are perfect, the fight choreography is epic, it's the Geralt fans all know and love.

Yen, again major doubts when I saw a picture of the actress, but again Anya Chalotra knocks it out of the park, fantastic performance showing us how Yen became Yen, mostly via pain and sorrow and she plays a blinder.

Ciri, not much for her to do in this season, her time will come, but what I've seen of Freya Allan so far has been very good, will be great to see her development going forward.

Not sure why Dandelion is called Jaskier but his banter with Geralt is brilliant and some much needed light relief in this dark world.

The only weak point in the casting is Triss, that is not Triss, she bares no resemblance to her, that would be fine, but her character bares no resemblance to Triss either, if they wanted to do something different with the character they picked the wrong actress to do it.

The time-line bounces about a lot in this season, that might be confusing to people who don't know the world and lore, I get why they've done it, it would probably take a couple of seasons to show Geralt and Yen's whole backstories, so doing things this way we get to know the three main players in season 1 ready for all the fun and games in future series.

To conclude, this has been done brilliantly for the first season, people new to the world will have a good idea what the three main characters are about, the world is huge and probably a little daunting, they've made a good attempt at explaining things in 8 episodes, should probably have been 10 episodes but what we've got in season 1 has been epic and I cannot wait for the next series.