TV

Henry Cavill's Witcher Exit Was Just the Beginning — Season 4 Is Swapping Out More Than Geralt

Henry Cavill's Witcher Exit Was Just the Beginning — Season 4 Is Swapping Out More Than Geralt
Image credit: Legion-Media

Fans already knew Henry Cavill was out as Geralt in The Witcher Season 4, but he's not the only one being swapped out. Netflix has quietly recast more roles, setting the stage for a season that looks very different from what viewers signed up for.

Another familiar face in The Witcher is changing, and no, it is not just Geralt. Vesemir is getting a new actor in Season 4, and the timing lines up with all the other shakeups happening on this show.

Vesemir is being recast for Season 4

Peter Mullan is stepping in as Vesemir in The Witcher Season 4, replacing Kim Bodnia. The switch comes down to scheduling, not story drama. Bodnia was tied up working on the Brad Pitt movie 'F1' and could not make Netflix's Season 4 calendar work. Redanian Intelligence first flagged the conflict, and Bodnia's reps later made it official to Radio Times in October 2024:

"Kim will not return as Vesemir as his current shooting diary didn't fit in with Netflix's shooting schedule of The Witcher season 4."

That makes Vesemir the second major recast on the series after the big one: Geralt.

Henry Cavill's Witcher Exit Was Just the Beginning — Season 4 Is Swapping Out More Than Geralt - image 1

Where Season 4 stands

Season 4 is slated to arrive in 2025, with Liam Hemsworth now leading the show as Geralt of Rivia.

Quick rewind on the Geralt handoff

Henry Cavill's final ride as Geralt was Season 3, which landed in 2023. He announced his exit back in 2022 with an Instagram post that was equal parts farewell and handoff. He said he was laying down his swords for Season 4 and literally passed the baton to Hemsworth:

"Liam Hemsworth will be taking up the mantle of Geralt of Rivia... I pass the torch to you."

Cavill also vouched for the character's complexity and told Hemsworth to enjoy digging into it. Classy exit, whether you agreed with the timing or not.

The moving pieces, at a glance

  • 2022: Henry Cavill announces on Instagram he is leaving The Witcher after Season 3 and names Liam Hemsworth as his successor.
  • 2023: Season 3 drops, marking Cavill's last appearance as Geralt.
  • October 2024: Kim Bodnia's reps confirm he will not return as Vesemir due to scheduling conflicts with Season 4, amid his work on Brad Pitt's 'F1'.
  • 2025: Season 4 is set to release, with Hemsworth as Geralt and Peter Mullan debuting as Vesemir.

Inside baseball note: this is very much the unglamorous side of TV production. Calendars, not controversies, can rewrite whole casts. Now we find out what Mullan and Hemsworth look like walking into Kaer Morhen together.