Television series recast actors all the time. However, when it happens to the main character? It’s surprising. But that’s what happened to Henry Cavill, who left his hit Netflix fantasy series The Witcher after season three. Liam Hemsworth will now play him as Geralt of Rivia in the upcoming fourth season. Speaking to Entertainment Weekly , The Witcher showrunner Lauren Hissrich heavily hinted that part of the reason Cavill left the show was to focus on another character he was very invested in. Which one can readily guess meant the Man of Steel. Here’s what she had to say:

He had plans for other roles that he really wanted to commit himself to. And for us, you don’t want to hold someone and force them to be doing something that they don’t want to do. I think that’s why it felt

See Full Page