Why did Henry Cavill leave The Witcher? Real reason explained as Liam Hemsworth takes over for season 4
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.