The Witcher: Meet the cast and characters of the new Netflix series

Find out which Hollywood superstar is signed up to the fantasy tale.

An epic new adventure series is coming to Netflix with the adaptation of Andrzej Sapkowski’s The Witcher books.

Here’s all you need to know about the cast, including a very famous leading man.

[Read more: All you need to know about The Witcher]

Geralt of Rivia (Henry Cavill)

Starring as main character Geralt of Rivia is Henry Cavill, best known for his role as Superman in the most recent versions of the superhero films.

His character in The Witcher is a monster hunter who leads a solitary life, and struggles to find other people that he can relate to.

In fact, Geralt feels that the humans in the world he inhabits are often more evil than the monsters he is tracking.

Yennefer (Anya Chalotra)

Geralt’s life changes when he meets Yennefer of Vengerberg, a powerful sorceress who turns out to be his soulmate.

Together with Ciri, the trio have to find ways of navigating their dangerous world together.

Yennefer is played by Anya Chalotra who has previously starred in Agatha Christie adaptation The ABC Murders, and recent Toni Collette series Wanderlust.

Ciri (Freya Allan)

Completing the trio of main characters is Ciri, full name Cirilla Fiona Elen Riannon, a princess with a dark secret.

She has Elder blood which means she can cross the boundaries of space and time, and she becomes the adopted daughter of Geralt and Yennefer.

Ciri is played by Freya Allan, who viewers may recognise from The War of the Worlds and Into the Badlands.

Other characters

Ciri’s grandmother is the powerful Queen Calanthe, played here by Jodhi May who has appeared in Game of Thrones and Genius.

Another key character is Jaskier, known as Dandelion in the books, who is a poet, minstrel and bard, as well as being Geralt’s best friend. He’s played by Joey Batey who has featured in Knightfall and Strike.

Triss Merigold of Maribor is a sorceress who took care of Ciri for a while and is like a sister to her, as well as a friend of Geralt and Yennefer’s. However, she’s also in love with Geralt. She is played by Anna Shaffer (Harry Potter).

[Read more: What to watch on Netflix this month]

Other cast includes Björn Hlynur Haraldsson (Fortitude) as Eist, Adam Levy (Knightfall, Snatch) as Mousesack, MyAnna Buring (Ripper Street, Kill List) as Tissaia, Mimi Ndiweni (Black Earth Rising) as Fringilla, Therica Wilson-Read (Profile) as Sabrina, and Emma Appleton (The End of The F**king World) as Renfri.

Joining them are Eamon Farren (The ABC Murders, Twin Peaks) as Cahir, Lars Mikkelsen (House of Cards, Sherlock) as Stregobor, Royce Pierreson (Wanderlust, Judy) as Istredd, Polish actor Maciej Musiał (1983) as Sir Lazlo, and Wilson Radjou-Pujalte (Jamillah & Aladdin, Dickensian) as Dara.

Watching Netflix on BT TV is easy – click here to find out more >

You can add Netflix to your BT package, so you’re paying for everything through one simple bill.

If you’re already a Netflix customer, press the YouView button on your remote, scroll across to ‘Apps and Players’ and then press the Netflix button.

BT TV customers - Watch now on the BT Player