Why Is Henry Cavill Leaving The Witcher?
Season 3 of The Witcher is back, but Henry Cavill is leaving the show. He played Geralt of Rivia, a monster hunter. Henry announced his departure, saying he won't be in season 4. He loves the original story and games, but the show's writers have a different vision. They don't strictly follow the source material. Fans thought he left for Superman, but that's not true. He won't be Superman again. The new Geralt will be Liam Hemsworth. Other cast members were surprised too.