Henry Cavill Is Leaving ‘The Witcher’ And Geralt Of Rivia Is Being Recast The Witcher's Geralt Of Rivia is getting a new lead actor as Henry Cavill exits after Season 3. I'm dubious that the show will survive a major recasting.