
After a two-year hiatus, Netflix’s fantasy series The Witcher returned for season 4 on October 30, 2025, with Liam Hemsworth taking over for Henry Cavill as powerful monster hunter Geralt of Rivia. We reunite with Geralt in a low place, having been injured by the villainous mage Vilgefortz (Mahesh Jadu) and separated from his lover, Yennefer of Vengerberg (Anya Chalotra), and their surrogate daughter, Princess Ciri (Freya Allan).
As if that weren’t enough, the empire of Nilfgaard is at war with the Northern Kingdoms, and Geralt is once again pressured to take a side. Our heroes are being tested, and as showrunner Lauren Schmidt Hissrich recently told Tudum, don’t expect the show’s many conflicts to be wrapped up ahead of its fifth and final season.