The Witcher‘s Geralt of Rivia comes to life in a new cosplay as season 4’s recasting of the character approaches. Based on the book series by Andrzej Sapkowski, Netflix’s The Witcher series premiered in 2019, introducing Henry Cavill as Geralt, a monster hunter. After two seasons playing the character, Cavill revealed in fall 2022 that he would be departing the show following season 3, and it’s now confirmed that actor Liam Hemsworth will take over as the character with The Witcher season 4, which is expected to release on the streamer later this year.