Archive · 26 Sep 2025
Liam Hemsworth Discusses Taking Over 'The Witcher'
Liam Hemsworth is now playing Geralt in 'The Witcher' instead of Henry Cavill.
This made some people talk online.
To deal with this, Hemsworth took a break from social media to focus on his acting.
The showrunner, Lauren Hissrich, explained that Cavill left the show because he had other roles he wanted to do.
Hemsworth was surprised to be offered the role.
He also stated he is a fan of Cavill's work.
Liam Hemsworth replaced Henry Cavill in 'The Witcher'.
Hemsworth took a break from social media to avoid distractions.
Henry Cavill left the show to pursue other roles.
Showrunner Lauren Hissrich said the departure was a mutual decision.
Hemsworth stated he is a fan of Cavill's portrayal.
- Who
- Liam Hemsworth, Henry Cavill, and showrunner Lauren Hissrich
- What
- Liam Hemsworth discussed taking over the role of Geralt in 'The Witcher' after replacing Henry Cavill.
- When
- Following the announcement of recasting.
- Where
- N/A
- Why
- Hemsworth wanted to focus on acting and avoid distractions, while Cavill wanted to pursue other roles.
Fans
Production Team
Response to Recasting
Fans
Some fans may have been disappointed with the change.
Production Team
The production team supported the transition.
- Show
- The Witcher
- Actor Replacing Cavill
- Liam Hemsworth
- Actor Replaced
- Henry Cavill
- Role
- Geralt of Rivia
- Hemsworth's Age
- 35