Henry Cavill will no longer play Geralt of Rivia in the fourth season of Netflix's The Witcher adaption. Liam Hemsworth replaces him.

Cavill and Hemsworth discussed recasting the Witcher on Instagram.

Cavill said in a statement, "My trip as Geralt of Rivia has been filled with monsters and adventures." Liam Hemsworth will replace me as White Wolf.

As with the best literary characters, I transmit the mantle with reverence for my time as Geralt and excitement to watch Liam portray this intriguing and complicated man. 

Hemsworth: "As a Witcher fan, I'm thrilled to play Geralt of Rivia." "Henry Cavill was a fantastic Geralt, and I'm honoured to pick up the White Wolf's blades for the next part of his story.

Henry, Your interpretation of this beloved character inspired me. I have large shoes to fill, but I'm eager to join The Witcher."

Cavill stated this week that he'll return to the role of Superman in DC's cinematic world.

Cavill hadn't played Superman since 2017's Justice League. Shazam! and Peacemaker both included Superman cameos.

Cavill posted on Instagram that he waited till the weekend was finished so fans could watch Black Adam. "As many of you know, I'm back as Superman.