Henry Cavill announced he was leaving Netflix’s adaptation of The Witcher after three seasons in 2022.

Liam Hemsworth has since taken on Henry’s original role, Geralt of Rivia, in the show’s upcoming fourth season.

The Witcher ’s top executive producer, Lauren Hissrich, recently revealed the reason behind Henry’s departure during an interview with Entertainment Weekly .

Over the years, Henry Cavill has quite literally led Netflix’s The Witcher , playing Geralt of Rivia, a monster hunter with supernatural abilities. After reprising his role for three seasons, Henry announced that it would be his last back in October 2022.

“My journey as Geralt of Rivia has been filled with both monsters and adventures, and alas, I will be laying down my medallion and my swords for season 4,”

See Full Page