Netflix has renewed "The Witcher" for a fourth season with a drastic casting change.
Liam Hemsworth is set to play the main character Geralt of Rivia, the bane of supernatural beasties, a role previously played by Henry Cavill.
Hemsworth will take over in what is believed to be a rich deal.
According to sources, Cavill had made a short-term deal for "The Witcher" and felt it was time to move on after three seasons of the series, which movies overseas and has a demanding production schedule.
He already has movies and TV projects lined up, including the Superman return.
The move comes ahead of the premiere of a four-part prequel series, "The Witcher: Blood Origin" on December 25 and the return of the third season of the series, which will screen in the summer of 2023.
"The Witcher", also stars Anya Chalotra and Freya Allan, follows the stories of three individuals in the vast world of The Continent, where humans, elves, witchers, gnomes, and monsters battle to thrive and survive.