Following the casting of Henry Cavill as Geralt, for Netflix's The Witcher series, show runner Lauren Schmidt Hissrich has confirmed the casting of female leads Ciri and Yennefer.

Ciri, the young princess of Cintra will be played by Freya Allan (The War of the Worlds, Into the Badlands), while the worldly sorceress Yennefer will be played by Anya Chalotra (The ABC Murders, Wanderlust.)

Speaking with The Hollywood Reporter, Hissrich also discussed the controversy that arose from rumours that Ciri would be played by a woman of colour.

"One of the things I feel most strongly about is people being afraid that we’re going to strip out the cultural context of The Witcher, to remove its Slavic roots, the very thing people in Poland are proud of" said Hissrich. "That couldn’t be further from the truth. What I’ve always wanted to do is take these Slavic stories and give them a global audience."

Hissrich went on to note that "we’re looking for the best actors for these roles. Period. End of story. It comes down to the best actor for the role."

Netflix's Witcher series has cast its Ciri and Yennefer

In addition to the two female leads around 50 people have been cast for the fantasy series, including Jodhi May as Queen Calanthe; Bjorn Hlynur Haraldsson as her husband, the knight Eist; Adam Levy as the druid Mousesack; MyAnna Buring as Tissaia; Mimi Ndiweni and Therica Wilson-Read as novice sorcerers; and Millie Brady as the outcast Princess Renfri.

While Hissrich notes she is a huge fan of the games, The Witcher Netflix series will be an adaption of the novels by Andrzej Sapkowski.

Who knows, maybe that Netflix money will help him in his court battle with CD Projekt Red.