The Witcher Season 4 is one week away from release, but the London Premiere is taking place today, on October 23rd, 2025, and the star-studded cast has arrived. Season 4 of the show will follow Geralt, Ciri, and Yennifer as they fight their own battles and try to reunite with each other. A fifth season is on its way, which will be the final one.
It is normal for some shows to have premieres a little before the show releases for the world, and The Witcher Season 4 is having its London Premiere today. While we won't see the Season 4 episodes before October 30, 2025, as Redanian Intelligence reported on X, the cast of the show has shown up at the London Premiere looking fabulous.
The Witcher Season 4 Cast arrives at the London Premiere
Ahead of the Season 4 premiere, as Redanian Intelligence reported on X, the cast of The Witcher has arrived at the London Premiere. Season 4 is the first season in which we'll see Liam Hemsworth as Geralt of Rivia, and he will be reprising the role for Season 5 as well. Joey Batey is returning as Jaskier, the bard who accompanies Geralt on his adventures and has become a close friend. Both Hemsworth and Batey have arrived at the London Premiere.
The cast members of The Witcher who play the sorceresses have also arrived at the premiere. Luisa Guerreiro, who plays Ximer, Anna Shaffer, who plays Triss, Joelle Rae, who plays Ida, Mecia Simson, who plays Francesca, and Therica Wilson-Read, who plays Sabrina, posed together for pictures.
Anya Chalotra, who plays Yennefer of Vengerberg, a sorceress, and Freya Allan, who plays Princess Cirilla of Cintra, are reprising their roles for Season 4 as well and have arrived at the London Premiere. Chalotra was seen taking pictures with fans, and she and Allen posed for a few pictures together, as Redanian Intelligence posted the pictures with the caption saying,
The leading ladies♥️
Other cast members who have arrived at the London Premiere are Esme Lonsdale, who plays Alaine, Frances Pooley, who plays Teryn or False Ciri, Yasen Atour, who plays Coen, Rebecca Hanssen, who plays Queen Meve, Mimi Khayisa, who plays Fringilla, Mecia Simson, who plays Francesca, Bart Edwards, who plays Emhyr, Mahesh Jadu, who plays Vilgefortz, Jeremy Crawford, who plays Yarpen, Cal Watson, who plays Eva, and Royce Pierreson, who plays Istredd, and Paul Bullion, who plays Lambert.
Laurence Fishburne, who will be seen as Regis, has also arrived. The Rats, who are played by Christelle Elwin, Aggy K. Adams, Fabian McCallum, and Connor Crawford, have also arrived at the premiere and posed for pictures together.
In The Witcher Season 3, we saw Geralt, Ciri, and Yennefer get separated again. After suffering a crushing defeat at the hands of Vilgefortz, who is secretly helping Nilfgaard, Geralt healed before setting out with Jaskier and Milva to save Ciri. Unbeknownst to him, Emperor Emhyr possessed only a false Ciri named Teryn, an elf. The real Ciri was stranded in the Korath Desert, where she tried to learn her powers, survived harsh trials, and eventually joined a group of young outlaws called the Rats under the alias Falka.
Meanwhile, Yennefer grieved Tissaia’s death and stepped up to lead the sorceresses at Aretuza. According to Tudum by Netflix, The Witcher Season 4 has the following logline:
After the Continent-altering events of Season 3, Geralt, Yennefer, and Ciri find themselves separated by a raging war and countless enemies. As their paths diverge and their goals sharpen, they encounter unexpected allies eager to join their journeys. And if they can accept these found families, they just might have a chance at reuniting for good...
The Witcher Season 4 will be released on Netflix on October 30, 2025. The first three seasons are streaming on Netflix.
For more articles like this, follow Soapcentral.