Netflix announced that Henry Cavill will be leaving the Witcher show from Season 4. The actor played Geralt of Rivia in the first three seasons of the series and will not be reprising his role in season four.
Henry Cavill is best known for his role as Superman, a superhero character in the DC Extended Universe and has been playing Geralt since 2017.
Recent post from Henry Cavill on his decision to leave from Witcher season 4.

The series has been a hit since it first aired. It has gained a lot of attention for its portrayal of a diverse cast and strong female leads.The show is based on the book series by Andrzej Sapkowski, which is actually older than Game of Thrones. Season 4 will be the last season in this series and will have 8 episodes.
Who will play Geralt of Rivia instead of Henry Cavill in season 4?
The answer is all around the news and it is Liam Hemsworth.
Why Henry Cavill is leaving The Witcher Show?
There might be lot of possibilities for his decision and we can only wait to actually know the reason for his decision once he reveals himself. Apart from this, there are speculations and various reasons like:
- May be more to do with the movies than tv show as this is pretty lengthy show with lot of seasons which would only kill his time not being able to play on movies.
- With more roles coming for DC universe.