Geralt of Rivia's character has been well established through the games and the books, Henry Cavill's take on it, took it to another level, you can tell that he poured his heart and soul into the character. The critique that I have on the show, is that it is not long enough.