Henry Cavill is leaving The Witcher, and fans are upset

After season 3 of The Witcher, Liam Hemsworth is taking over as Geralt.

In a stunning move, Henry Cavill announced on Saturday that he will not be returning for Season 4 of Netflix’s The Witcher — and is passing the lead role onto Liam Hemsworth.

“My journey as Geralt of Rivia has been filled with both monsters and adventures, and alas, I will be laying down my medallion and my swords for Season 4,” Cavill said on Instagram. “As with the greatest of literary characters, I pass the torch with reverence for the time spent embodying Geralt and enthusiasm to see Liam’s take on this most fascinating and nuanced of men.”

An actual reason for Cavill’s leave has yet to come to light, and that’s unlikely to change for the foreseeable future. Though many believe it’s either due to Cavill’s new comeback as Superman in DC movies or he wasn’t happy about where Netflix was taking The Witcher — keep in mind that it’s all speculation for now. We might never hear what actually happened.

Nobody saw it coming – particularly after how adamant Cavill was about playing Geralt for seven seasons. He’ll still be the character for Season 3 since it’s already in production, at least.

As you might expect, fans are pretty unhappy about the change. Take a look below to see how everybody’s handling things. 

[mm-video type=video id=01fffzf0893zhh44fd2j playlist_id=none player_id=none image=https://images2.minutemediacdn.com/image/upload/video/thumbnail/mmplus/01fffzf0893zhh44fd2j/01fffzf0893zhh44fd2j-44a0f91b9dabd063c01bd143d787decf.jpg]