According to The Hollywood Reporter, Freya Allan has been cast as Ciri, the young princess of Cintra, and Anya Chalotra as the sorceress Yennefer in the adaptation of Andrzej Sapkowski's novels.
They're joined by Jodhi May and Björn Hlynur Haraldsson as Queen Calanthe and her husband, Eist; Adam Levy as Mousesack the Druid; MyAnna Buring as the powerful Tissaia; Millie Brady as the outcast Renfri; and Mimi Ndiweni and Therica Wilson-Read as the two apprentice sorcerers Fringilla and Sabrina.
Okay, you got us: The enigmatic sorceress Yennefer will be played by Anya Chalotra. Then there's Ciri. From the court at Cintra: Queen Calanthe is Jodhi May. Fledgling sorceress Fringilla is played by Mimi Ndiweni. pic.twitter.com/0njcnyKTk2
— NX (@NXOnNetflix) October 10, 2018
Allan's credits include Into the Badlands and the upcoming War of the Worlds miniseries, while Chalotra previously worked on The ABC Murders and Wanderlust. Although both characters have had substantial parts in Sapkowski's books, gaming fans will also recognize Ciri and Yennefer from CD Projekt Red's gaming franchise.
The Witcher is developed for television by Lauren Schmidt Hissrich (The Defenders). The adaptation stars Henry Cavill as the title character, and is expected to premiere for its eight-episode first season sometime in either late 2019 or early 2020 on Netflix.