‘The Witcher': Netflix Finds Its Yennefer and Ciri

Freya Allan and Anya Chalotra join Henry Cavill in fantasy series

Netflix’s upcoming fantasy series “The Witcher” has cast two key roles.

Freya Allen will play Ciri, Princess of Cintra, and Anya Chalotra will play the sorceress Yennefer respectively, it was announced Wednesday.

“The Witcher,” based on the best-selling fantasy series of the same name, follows the story of solitary monster hunter Geralt of Rivia, who struggles to find his place in a world where people are often more wicked than beasts. But when destiny hurtles him toward a powerful sorceress, and a young princess with a dangerous secret, the three must learn to navigate the increasingly volatile Continent together.

Other characters from the Ciri’s court at Cintra include Queen Calanthe, played by Jodhi May (“Game of Thrones”), and her husband, the knight Eist, played by Björn Hlynur Haraldsson (“Fortitude”), along with the druid Mousesack played by Adam Levy (“Knightfall,” “Snatch”).

And leading the magical academy at Aretuza is Tissaia, played by MyAnna Buring (“Ripper Street,” “Kill List”), and Yennefer is joined by other novice sorcerers Fringilla, played by Mimi Ndiweni (“Black Earth Rising”), Sabrina, played by Therica Wilson-Read (“Profile”). Millie Brady (“The Last Kingdom”) will also join the cast as the outcast Princess Renfri.

Casting ‘The Witcher’ has been one of the biggest projects of my career, and undoubtedly the most exciting. I can’t wait for these wonderful actors to bring such iconic and loved characters to life on screen, and to share these special stories with viewers all over the world,” said showrunner and executive producer Lauren Schmidt Hissrich in a statement.

The new cast members join Henry Cavill, who plays Geralt of Rivia in the lead role.

“House of Cards” and “Game of Thrones” alum Alik Sakharov will direct four episodes, including the first, and Alex Garcia Lopez and Charlotte Brändström will each direct two episodes.