Archive · 31 Oct 2025

Fans Divided Over Liam Hemsworth Replacing Henry Cavill as Geralt in The Witcher Season 4

Fans Divided Over Liam Hemsworth Replacing Henry Cavill as Geralt in The Witcher Season 4

Imagine your favorite superhero suddenly had a different actor play them in a new movie.

That's what happened in The Witcher show on Netflix.

Henry Cavill, who played the monster hunter Geralt for three seasons, left the show.

Now, Liam Hemsworth is playing Geralt.

Many fans are sad and don't like the change, saying it doesn't feel the same and that Liam isn't as good as Henry.

They miss Henry's portrayal and feel the new season is missing something.

However, some fans are still enjoying the show, liking the story and the new characters joining, even if they are unsure about the new Geralt.

The show is continuing with Liam as Geralt for at least two more seasons.

Sources