In an official announcement by the popular streaming service, Netflix has revealed the cast members in The Witcher season 2 which includes Kristofer Hivju from Game of Thrones as Nivellen, Yasen Atour from Robin Hood as Coën, Peaky Blinders star Paul Bullion as Lambert, Fast and Furious 9's Thue Ersted Rasmussen as Eskel, Aisha Fabienne Ross of The Danish Girl as Lydia, and newcomers Agnes Bjorn as Vereena and Mecia Simson as Francesca.

The season 1 stars that are returning include Joey Batey as Bard Jaskier, in addition to MyAnna Buring as Tissaia, Tom Canton as Filavandrel, Lilly Cooper as Murta, Jeremy Crawford as Yarpin Zigrin, Eamon Farren as Cahir, Mahesh Jadu as Vilgefortz, Terence Maynard as Artorius, Lars Mikkelson as Stregobor, Mimi Ndiweni as Fringilla Vigo, Royce Pierrseson as Istredd, Wilson Radjou-Pujalte as Dara, Anna Shaffer as Triss Merigold, and Therica Wilson Read as Sabrina. Of course, season 2 will also see Henry Cavill continue his performance as Geralt of Rivia and is sure to include all of the sword-swinging and grunting that pleased fans so much in season 1.

Several of these casting announcements had already been revealed, but it is always nice to get some confirmation from Netflix themselves. One of the most exciting additions is Game of Thrones star Kristofer Hivju as Nivellen, a character from an aristocratic family who was cursed for crimes he committed when he was much younger.

He has typically been compared to the Beast from Beauty and the Beast and it is rumored he will be appearing as early as the first episode of the second season. Hivju emerged as one of the stand-outs amongst the huge ensemble Game of Thrones cast, and it will be exciting to see what he brings to The Witcher.

Alongside Hivju we have Bullion and Atour's casting as the Witchers Lambert and Coën. Together, they help train Ciri while she stays at the Witcher stronghold, and their inclusion suggests that season 2 will further explore the history of the Witchers.

Oddly, there is no mention of Geralt's mentor, Vesemir, in this announcement. The role was allegedly offered to both Michael Keaton and Mads Mikkelsen, however, they each declined. There were then rumors that Mark Hamill was being offered the part, but so far these have amounted to nothing. In any case, it has been reported that Netflix is looking to fill the role with a big star.

The second season of The Witcher is set to be eight episodes long, picking up where season 1 left off with Geralt of Rivia and Cintra crown princess Ciri have finally come together and are destined to cross paths with Yennefer of Vengerberg in the foreseeable future.

The Witcher season 2 is due to premiere on Netflix sometime in 2021. No doubt it will continue the huge success of the first season. This comes to us from Netflix streaming app.