WARNING: This article contains SPOILERS for The Witcher season 3, part 2.


  • Henry Cavill's exit from The Witcher is made even sadder by one of Yennefer's final lines to him in season 3.
  • The show does not explain the recasting of Geralt with Liam Hemsworth in-universe, although Hemsworth's Geralt will be the same character Cavill has played so far.
  • Liam Hemsworth faces a massive challenge in portraying Geralt's complicated romance with Yennefer, as the chemistry between Cavill and Chalotra and how audiences responded to it was central to the show.

One of Yennefer’s final lines in The Witcher season 3 makes Henry Cavill’s exit from the role of Geralt utterly tragic. The Witcher season 3 was Henry Cavill’s final, as Geralt of Rivia will be recast with Liam Hemsworth for season 4. As such, The Witcher season 3, episode 8 is the final time audiences will ever see Henry Cavill as the titular Witcher. This creates a difficult challenge for the show, especially regarding the dynamic between Cavill’s Geralt and those close to the character.

The Witcher season 3’s finale did not explain Henry Cavill’s recast with Liam Hemsworth in-universe. There is no apparent reason as to why Geralt will look different in season 4, nor there were any hints of a multiverse-related explanation for the recast. That said, Henry Cavill’s final The Witcher scene does feel like a farewell to this version of the character, and one interaction with Yennefer makes Cavill’s exit way sadder.

Yennefer's "Tell Me This Isn’t The Last Time I’ll See You" Makes Cavill's Exit Way Sadder

Yennefer talks to Geralt in The Witcher season 3, episode 8

The Witcher season 3’s ending saw Yennefer reuniting with a wounded Geralt following the events of the Thanedd coup. Worried about how injured Geralt was, Yennefer said to him, “Tell me this isn’t the last time I’ll see you.” Geralt got better and will eventually reunite with the love of his life. As such, in-universe, Geralt and Yennefer will see each other again. However, Anya Chalotra’s Yennefer will never interact with Henry Cavill’s version of Geralt again, as Cavill has exited the show ahead of season 4. Henry Cavill’s recast in The Witcher adds a tragic spin to Yennefer’s line, especially because this was his final episode on the show.

It is a sad coincidence that one of the last things Yennefer ever said to Cavill’s version of Geralt is “Tell me this isn’t the last time I’ll see you,” as this is actually the last audiences will ever see Cavill’s Geralt share a scene with Chalotra’s Yennefer. When Geralt and Yennefer reunite in The Witcher season 4, Liam Hemsworth will be the one playing the Witcher instead. Of course, The Witcher’s story continues normally, and Hemsworth’s Geralt will be the exact same Geralt Cavill played. However, it’s difficult not to think of Cavill’s exit from The Witcher when Yennefer asks him whether they will see each other again.

Yennefer & Geralt's Romance Is A Massive Challenge For Liam Hemsworth In The Witcher

Yennefer and Geralt in The Witcher season 3 episode 8

The relationship between Geralt and Yennefer has been one of the pillars of The Witcher since the beginning of the show. Yennefer and Geralt’s complicated romance has been at the center of their most important stories, considering not only Netflix’s The Witcher but also Andrzej Sapkowski’s The Witcher novels and The Witcher games. Despite the deviations from the source material, especially regarding Yennefer’s story, Netflix’s The Witcher has Geralt and Yennefer’s relationship as one of the best things about the show. Part of this comes from the on-screen chemistry between Cavill’s Geralt and Chalotra’s Yennefer, which will be difficult to recapture now that the Witcher has been recast.

Audiences have grown used to the dynamic between Cavill’s Geralt and Chalotra’s Yennefer, who have been playing these characters for three seasons now. The Witcher will have to rebuild this connection between Geralt and Yennefer, as the former will now be played by a different actor. Likewise, the connection between viewers and Geralt will have to be rebuilt. Even though The Witcher must continue as if Geralt is still the same character, Liam Hemsworth’s Witcher will essentially be a new addition to the show from audiences’ perspectives. Nailing Yennefer and Geralt's romance will be key for The Witcher season 4 to make its Geralt recast work.