Lauren Schmidt Hissrich recently discussed how The Witcher Season 4 transitions from Henry Cavill’s portrayal of Geralt to Liam Hemsworth’s version of the character. She explained that the new season carefully redefines the role while maintaining continuity within the show’s evolving narrative.

Lauren Schmidt Hissrich discusses The Witcher Season 4’s Henry Cavill explanation
Speaking to TVLine, Hissrich explained that the creative team decided to “allude to it slightly in the opening sequence.” The showrunner said the moment acknowledges the recast without directly breaking the narrative. The new season opens with a scene between Nimue and the elder storyteller Stribog. In the exchange, she insists the true story of Geralt lies in a different version of events, suggesting a shift in perspective.
Hissrich said the writers wanted to explore “how stories change depending on who is telling them,” a recurring theme in The Witcher universe. The first episode uses this framing to transition the character visually and narratively. Hemsworth appears in several reshot scenes originally performed by Cavill. Hissrich confirmed they “reshot pivotal moments” to reinforce the character’s continuity through a new actor.
“We wanted to not dance around the fact that this is a new human being,” Hissrich explained. “It’s played by Liam now. For us, it was about revisiting these really important moments in Geralt’s life, now seeing them embraced by a new human,” she added. Further, Hissrich stated that once Hemsworth fully inhabited the role, the team “didn’t feel the need to continue to address it.”
Hemsworth told TVLine that his first days as Geralt were “daunting,” but he spent months training and rehearsing. He said, “You’re sort of living and breathing in this person’s head for such an extended period of time.” Anya Chalotra, who portrays Yennefer, noted that their reunion later in the season carries emotional weight after their separation.
