Netflix's The Witcher has found its two female leads to star alongside Henry Cavill in the upcoming fantasy drama.

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.

RELATED: The Witcher Creator Issues Demand for More Royalties From Game Developer

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.

RELATED: The Witcher Showrunner Confirms Season Finale Has Been Written

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.