The Witcher Season 3 cast: All actors & characters

Daisy Phillipson
A close up of Henry Cavill in The Witcher as he wears armor

Here’s your guide to all the actors and characters in the fantasy series The Witcher as we head into Season 3 Part 2.

The Witcher continues to be one of Netflix’s great success stories, telling the tale of the monster-hunter Geralt of Rivia and Ciri, aka the Child of Destiny, as they battle through a world of mages, monarchs, and magic. 

Seasons 1 and 2 both amassed a respective 541 million and 462.5 million hours of viewing time within the first 28 days of dropping on Netflix, with fans lapping up they’re complex lore, solid casting, and dramatic action. 

So, with Season 3 Volume 2 heading to Netflix on July 27, we’ve broken down all of the major roles in the cast of The Witcher including the actors and the characters they play. Minor spoilers ahead.


The Witcher Season 3 cast and characters

Before we get into the cast of The Witcher, here’s the official synopsis for Season 3: “As monarchs, mages, and beasts of the Continent compete to capture her, Geralt takes Ciri into hiding, determined to protect his newly-reunited family against those who threaten to destroy it. 

“Entrusted with Ciri’s magical training, Yennefer leads them to the protected fortress of Aretuza, where they hope to uncover more about the girl’s untapped powers; instead, they discover they’ve landed in a battlefield of political corruption, dark magic, and treachery. They must fight back, put everything on the line – or risk losing each other forever.”

Geralt of Rivia: Henry Cavill

Henry Cavill as Geralt in The Witcher Season 3

Henry Cavill returns as the white-haired, muscle-bound, monster-slaying protagonist Geralt of Rivia. In Season 3, we also get to see him lean more into his paternal role alongside his one true love, Yennefer, as they must protect Ciri from pretty much the entire Continent.

As many of you will be tragically aware, Season 3 is Cavill’s last outing with The Witcher, having announced his departure from the show last year. Moving forward, Liam Hemsworth will be filling his mighty big shoes

Speaking at Netflix’s latest Tudum event, the actor said of his experience on the show: “I actually just want to talk about my co-stars here, because once again it was such a pleasure and an honor to be working with you guys.”

Cavill is, of course, best known for his role as Superman in the SnyderVerse arm of the DCEU. He’s also appeared in Mission: Impossible – Fallout, Enola Holmes, and The Tudors. 

Yennefer of Vengerberg: Anya Chalotra

Anya Chalotra as Yennefer in The Witcher Season 2

Anya Chalotra reprises her role as Yennefer of Vengerberg in The Witcher Season 3 cast. Yen has been on quite the journey over the course of the past two chapters, and is now the most powerful mage ever to have graduated from Aretuza.

Like Geralt, she is reunited with her family of destiny, and we see her finally fulfilling her dream of being a mother. But she’s got her work cut out for her – as well as attempting to win back her partner’s trust following the events of the Season 2 finale, she’s also determined to teach Ciri how to harness her powers. 

Alongside her epic performance in The Witcher, Chalotra has appeared in Sherwood, The ABC Murders, and Wanderlust. 

Princess Cirilla of Cintra: Freya Allan

Freya Allan as Ciri in The Witcher Season 3

Freya Allan is back as Princess Cirilla of Cintra, better known as Ciri, the prophesied Child of Elder Blood whose untapped powers make her vulnerable to pretty much every force on the Continent, from the Nilfgaardian Empire and Redanian monarchs to elves, mages, and monsters. 

Season 3 sees her undergo somewhat of an identity crisis: is she the Cintran heiress? Is she a mage? Is she a Witcher? Speaking to Tudum about her character, Allan said: “Ciri does want to be able to learn magic. She’s [just] beginning to get frustrated because she feels hopeless at it. She doubts herself in every way.”

While we’ve seen Allan progress in the acting realm throughout the course of The Witcher, she’s also appeared in a number of other properties including The War of the Worlds, The Third Day, and Gunpowder Milkshake. 

Jaskier: Joey Batey

Joey Batey as Jaskier in The Witcher Season 2

Joey Batey is back as Jaskier, the quick-witted, song-singing lothario and Geralt’s sidekick and admirer. As said in his character description: “Geralt has the bard Jaskier to thank for the song that haunts him every time he walks into a tavern.” The song, of course, being “Toss a Coin to Your Witcher”. 

Season 2 paved the way for the bard to develop as a character, and the same goes for his friendship with the eponymous monster-slayer. This continues in Season 3, and Jaskier also finally gets the LGBTQ+ storyline he deserves. 

Batey’s acting resume features a number of TV series, including The White Queen, Whitechapel, Mount Pleasant, Strike, and Knightfall.

Tissaia: MyAnna Buring 

Tissaia (MyAnna Buring) in The Witcher Season 3

MyAnna Buring returns to The Witcher in its Season 3 cast as Tissaia, the headmistress of Aretuza Academy and the mentor to Yennefer. “A member of the Brotherhood of Sorcerers, she and her lover, Vilgefortz, hope to start a new era for the organization,” says her character description. 

Shoutout to Buring’s impeccable performance as Shel in Ben Wheatley’s Kill List, a movie that should be on your watch list if you have a love for all things dark. The same goes for The Descent, a film she stars in as Sam. A number of her other acting accolades include Downton Abbey, The Twilight Saga: Breaking Dawn – Part 1, and The Responder. 

Vilgefortz of Roggeveen: Mahesh Jadu

Vilgefortz of Roggeveen (Mahesh Jadu) in The Witcher Season 2

Mahesh Jadu returns as Vilgefortz of Roggeveen, the mysterious and charismatic mage who “together with Tissaia, his partner in love and politics, he’s trying to steer the Brotherhood in a new direction.”

Jadu rose to fame in the soap opera Neighbours, before making a name for himself in Netflix’s Marco Polo. He’s also starred in movies such as The Furnace, Pirates of the Caribbean: Salazar’s Revenge, and Time Traveller.

Triss Merigold: Anna Shaffer

Triss Merigold (Anna Shaffer) in The Witcher Season 2

Anna Shaffer reprises her role as Triss Merigold in The Witcher’s Season 3 cast. Triss is a legendary sorceress, a close ally of Geralt’s, and someone who has Ciri’s best interests at heart. Although she’s said to harbor romantic feelings for Geralt, she never lets it get in the way of their friendship, knowing his love lies with Yennefer. 

Shaffer is arguably best known for playing Romilda Vane in the Harry Potter film series, except for fans of the UK soap opera Hollyoaks, who know her as Ruby Button. 

Istredd: Royce Pierreson

Istredd (Royce Pierreson) in The Witcher Season 2

Royce Pierreson is back as Istredd, Yen’s first love. The pair fell for each other while in training at Aretuza, although it was not meant to be and they still remain friends. Now, Istredd’s focus is on researching the mysterious monoliths.

Pierreson has proved his acting chops in a wide range of shows and movies over the years, from Line of Duty and Wanderlust to Judy and Spectral.

Stregobor: Lars Mikkelsen

Stregobor (Lars Mikkelsen) in The Witcher

Lars Mikkelsen returns as Stregobor, a powerful old wizard whose questionable and very outdated beliefs such as “women shouldn’t be trusted to use magic or that elves shouldn’t exist” leave viewers wondering whether he’s good or bad. 

Mikkelsen is famously the voice of Grand Admiral Thrawn in Star Wars: Rebels, and is set to play the live-action iteration of the character in Ahsoka. He’s also starred in Forhøret, The Kingdom, Devils, Borgen, and Ride Upon the Storm, to name a few. 

Cahir: Eamon Farren

Eamon Farren as Cahir in The Witcher Season 3

Eamon Farren is reprising his role as Cahir, a knight from the Nilfgaardian Empire and one of many in search for Ciri. He’s had a number of narrow escapes in the past, and Season 3 will see his “loyalties be tested” as he “continues his quest for power.”

Honorable mention to Farren’s portrayal of Richard Horne in the Twin Peaks revival. Other acting accolades include Chained, The Dig, Red Dog, and Winchester. 

Fringilla Vigo: Mimî M. Khayisa 

Mimî M. Khayisa as Fringilla Vigo in The Witcher Season 2

Mimî M. Khayisa returns as Fringilla Vigo, the talented Aretuza graduate who is assigned to Nilfgaard. As described by Netflix, she’s the outcast sorceress, having “led Nilfgaardian troops to war and forged an alliance with Francesca, only to find herself betrayed once again by” Emhyr, aka The White Flame. 

Khayisa has starred in numerous TV and film roles over the years, from Mr Selfridge and Rellik to Star Wars: The Rise of Skywalker and Cinderella. 

Emperor Emhyr: Bart Edwards

Bart Edwards as Emperor Emhyr in The Witcher Season 3

Bart Edwards is back as Emperor Emhyr, aka Duny, aka The White Flame, aka Ciri’s dad – all of these aliases came together at the big reveal in the Season 2 finale. In the next chapter, he’s one of many on the hunt for Ciri. 

Edwards previously took on roles in TV shows such as The Flatshare, Young Wallander, State of Happiness, UnREAL, and Peep Show.

Francesca Findabair: Mecia Simson

Mecia Simson as Francesca Findabair in The Witcher Season 2

Mecia Simson returns to The Witcher as Francesca Findabair in the Season 3 cast. The Elf leader hasn’t had the easiest time of it up until this point, and after losing her baby, she’s out for revenge. 

Though Simson’s main role is The Witcher, she’s also starred in the short He Who Has It All and the TV adaptation of Brave New World. 

Gallatin: Robbie Amell

Robbie Amell in The Flash

Robbie Amell plays Gallatin, “the leader of an army of guerilla Scoia’tael elves fighting on behalf of Nilfgaard. Though he’s a member of Francesca’s ranks, he’s unafraid to speak his truth and clashes with his leader over power.”

Amell is best known known for his roles as Stephen Jameson on The Tomorrow People, Ronnie Raymond/Firestorm on The Flash, and Nathan Brown in Upload.

Philippa Eilhart: Cassie Clare

Cassie Clare as Philippa Eilhart in The Witcher Season 3

Cassie Clare is back as Philippa Eilhart, the devious and powerful mage whose alliances with King Vizimir and her partner in crime Dijkstra see her manipulating and plotting once more in Season 3. 

Clare has shown off her acting chops in a variety of hit shows and films, from The Sandman and The Irregulars to Beauty and the Beast and Bulletproof 2. 

Sigismund Dijkstra: Graham McTavish

Graham McTavish as Sigismund Dijkstra in The Witcher Season 2

Of course, where would Philippa be without Sigismund Dijkstra, and vice-versa? Once again, Graham McTavish steps into the role as the Redanian Spymaster who has eyes everywhere on the Continent. “He’s King Vizimir’s most trusted adviser, and information is his greatest weapon,” notes Netflix. 

McTavish is best known for his roles as Dougal Mackenzie in Outlander and Dwalin in Peter Jackson’s The Hobbit trilogy. He’s also starred in the 2008 Rambo, Preacher, and Aquaman, to name a few.

Prince Radovid: Hugh Skinner

Hugh Skinner as Prince Radovid in The Witcher Season 3

Hugh Skinner plays Prince Radovid, King Vizimir’s brother who, despite his carefree image, “might surprise everyone with how incisive he can be in matters of politics.”

Skinner’s acting accomplishments include roles in Fleabag, The Windsors, Little Birds, Harlots, and Mamma Mia: Here We Go Again!

Rience: Sam Woolf

Sam Woolf as Rience in The Witcher Season 3

Sam Woolf takes over from Chris Fulton as Rience in The Witcher Season 3 cast. Rience is the dangerous rogue mage who is being instructed by a mystery villain to hunt down Ciri – using any means possible. 

Woolf has also appeared in The Power, Strike, Theodosia, and The Crown

Sabrina Glevissig: Therica Wilson Read

Therica Wilson Read as Sabrina Glevissig in The Witcher Season 1

Therica Wilson Read returns as Sabrina Glevissig, a fiery mage and member of the Brotherhood of Sorcerers.

The Witcher is Read’s most iconic role, although she has also starred in Coyote, Young Wallander, and Profile. 

Dara: Wilson Mbomio

Wilson Mbomio as Dara in The Witcher Season 2

Wilson Mbomio once again joins The Witcher cast as Dara, a young Elf boy and former friend of Ciri. 

Mbomio’s other acting accolades include Hunter Street, Hetty Feather, and Jamillah and Aladdin.

That’s everything we know about The Witcher Season 3 cast. Season 3 Vol 1 is streaming on Netflix now, and you can check out our other coverage below:

Sign up to Dexerto for free and receive:
Fewer Ads|Dark Mode|Deals in Gaming, TV and Movies, and Tech