The Witcher is finally returning to our screens after a year and a half away. Of course, it doesn’t feel like it’s been gone that long, since the spinoff Blood Origin aired just a few months ago. But the flagship Witcher show is returning for season 3 in two drops: some episodes on June 29, and the rest on July 27.
This season will be bittersweet for many fans, as it’s Henry Cavill’s last time playing Geralt of Rivia before he goes off to star in Amazon Prime Video’s Warhammer 40,000 adaptation. The Hunger Games’ Liam Hemsworth is set to replace Cavill in season 4.
The Witcher season 3 release date
Season 3 of The Witcher will be released in two parts: Volume One on June 29 and Volume Two on July 27. After years of releasing entire seasons in big, daunting drops, Netflix is finally getting around to spacing out releases to generate more online buzz. We saw this in 2022, with the two-part release of Stranger Things season 4, and we hope to see this trend continue with more Netflix properties in the future.
The Witcher’s third season will be eight episodes long, but we don’t yet know how those eight episodes are divided between the two volumes.

The Witcher season 3 teaser trailer
The long-awaited teaser trailer for The Witcher’s third season finally dropped on April 26. It doesn’t give us a lot of new information, but it does confirm the season’s two-part release. It’s nice to see Geralt, Ciri, and Yennefer’s new season 3 looks (and some old looks, since Yennefer appears to be in the gown and mask she wore when she first met Geralt in season 1.)
We also see just a glimpse of a mysterious stranger threatening Jaskier and a hint of the Wild Hunt galloping full-speed at the camera. Fun!
Looking for the hottest entertainment?
Subscribe to our email newsletter to get the latest TV premieres, entertaining takes, and money-saving promotions.
By signing up, you agree to our Terms of Use and Privacy Policy.
The Witcher season 3 cast
You can expect most of your favorite cast members to return for season 3 of The Witcher, and that includes Henry Cavill as Geralt of Rivia. This is Cavill’s last season in the role before Liam Hemsworth replaces him in season 4.
The rest of the main cast is also returning for season 3—and besides Cavill, we assume for season 4 as well (provided their characters stay alive), including:
- Anya Chalotra as Yennefer of Vengerberg
- Freya Allan as Ciri
- Joey Batey as Jaskier
- Anna Shaffer as Triss Merigold
- MyAnna Buring as Tissaia
- Mimi Ndiweni as Fringilla Vigo
- Eamon Farren as Cahir
- and others!
There are also few fresh faces this season:
- Robbie Amell as Gallatin
- Meng-er Zhang as Milva
- Hugh Skinner as Prince Radovid
- Christelle Elwin as Mistle
- Hiftu Quasem as Falka
- Rochelle Rose as Margarita Laux-Antille
- Safiyya Ingar as Keira Metz
- and more!


Other science fiction/fantasy novels becoming shows and movies in 2023 (and beyond)
- Shadow and Bone season 2: now streaming, Netflix
- Good Omens season 2: July 28, Amazon Prime Video
- The Ballad of Songbirds and Snakes: November 17, in theaters
- Wheel of Time season 2: 2023, Amazon Prime Video
- Percy Jackson and the Olympians: 2024, Disney+
- Rings of Power season 2: release date unknown, Amazon Prime Video
- Eragon: release date unknown, Disney+
- Iron Widow: release date unknown
- Ninth House: release date unknown, Amazon Prime Video
- The Lunar Chronicles: release date unknown
The Witcher season 3 FAQ
Will Henry Cavill be in The Witcher season 3?
Yes, Henry Cavill is playing Geralt of Rivia, a.k.a the titular Witcher, one last time for season 3. He’ll depart after this season, and Liam Hemsworth will replace him in season 4.
Is Henry Cavill returning to The Witcher?
Yes, Henry Cavill is returning to The Witcher for season 3. However, this season will be his last; Liam Hemsworth will take the role for the fourth season.
Is this the last season of The Witcher?
No, The Witcher has not been canceled. Season 3 begins airing June 29 on Netflix, and although we don’t have a release date for season 4, we know it will happen after Henry Cavill departs the show. Liam Hemsworth is set to take over the role of Geralt in season 4.