Netflix's 'The Witcher' has been renewed for Season 4. Henry Cavill has played the main character Geralt so far, but Liam Hemsworth will play the role from season 4 onwards.

Henry took to Instagram to announce that he was "passing the baton" to Liam for the role of Geralt, adding, "Liam, there's great depth to this character. Dive in and see what you find." there is

Liam also posted a message on Instagram. “As a fan of The Witcher, I am thrilled to be playing Geralt of Rivia. Henry Cavill has played an amazing Geralt. I am very honored that you allowed me to pick up the sword of the white wolf towards you." 

She added, "Henry, I've been a fan of yours for years and I'm inspired by what you put into this beloved character. Still, I'm really happy to be stepping into the world of The Witcher," said Henry.

Season 3, which will see Henry play Geralt for the last time, will be released in summer 2023.