Why Did Henry Cavill Leave The Witcher? The Real Story Behind His Exit

The Witcher is one of Netflix’s biggest fantasy shows. It takes viewers into a world filled with monsters, magic, and brave heroes. For three seasons, actor Henry Cavill played the famous monster hunter Geralt of Rivia. Fans loved his strong voice, serious look, and kind heart.

But now, Cavill has left the show — and everyone wants to know why. Let’s look at what really happened and what’s next for The Witcher.

Henry Cavill’s Journey as Geralt

Henry Cavill first became Geralt in December 2019, when The Witcher season 1 premiered. The show is based on the best-selling books by Andrzej Sapkowski and also inspired by a popular video game.

Cavill was perfect for the role. He trained hard with swords, did many of his own stunts, and even said he was a huge fan of The Witcher books and games. His deep love for the story made the show special.

In October 2022, Cavill surprised everyone by posting on Instagram that he was leaving after season 3. He also announced that actor Liam Hemsworth would take his place in season 4.

“My journey as Geralt of Rivia has been full of monsters and adventures. I will now lay down my sword and medallion,” Cavill wrote.

His final season aired in June 2023, marking the end of an era for The Witcher fans.

Why Did Henry Cavill Leave The Witcher?

Henry Cavill and Anya Chalotra in The Witcher

Henry Cavill never gave a clear reason for leaving. However, The Witcher’s showrunner Lauren Hissrich explained a bit in 2025. She said Cavill had “other projects” that he wanted to focus on and that their decision to part ways was “peaceful.”

“You don’t want to hold someone back from doing what they love,” she said.

Many fans believe Cavill left because he was returning as Superman in the DC movies. Around that time, he announced that he would play Superman again — but soon after, DC Studios decided to go in a “new direction.” So Cavill’s Superman plans were canceled, leaving fans even more confused.

Liam Hemsworth Steps Into the Role

Liam Hemsworth as Geralt in Season 4

After Cavill’s exit, Liam Hemsworth was chosen as the new Geralt. Liam is best known for The Hunger Games movies.

In an interview, Liam said he was shocked when he got the offer. “It came out of nowhere,” he told IGN in 2025. “I was nervous because joining a show halfway through is hard. It’s like joining a school where everyone already knows each other.”

But Liam also said he was a big fan of The Witcher games and wanted to bring something new to the role.

Lauren Hissrich, the show’s creator, said she knew Liam was right for the job the moment she met him.

“He was honest about what he loved about earlier seasons and what he’d like to improve,” she told Tudum.

The new Geralt will have small changes too — a scar across his face, a deeper voice, and even more humor. “Liam loves to curse,” Hissrich joked.

How the Cast Reacted

The Witcher cast at the premiere

Henry’s co-stars were sad to see him go. Anya Chalotra (who plays Yennefer) said she cried when she heard the news.

“We were so close, and losing someone like Henry was hard,” she said.

Freya Allan, who plays Ciri, agreed. She said it was tough but also exciting to see Liam’s version of Geralt. “It’s different, but it brings new life to the show,” she said.

Lauren Hissrich also shared that the show won’t ignore the change. “We will honor that shift,” she said. “It’s a big change, and we want it to feel natural.”

What Is Henry Cavill Doing Now?

Henry Cavill in Enola Holmes

Since leaving The Witcher, Cavill has kept himself busy with many big projects.

In December 2022, he announced that he is producing and starring in Warhammer 40,000 for Amazon. He is working on it with his girlfriend, Natalie Viscuso, and he called the project his “dream come true.”

He also appeared in blockbuster movies like Argylle, The Ministry of Ungentlemenly Warfare, and Deadpool & Wolverine.

Cavill isn’t leaving Netflix forever either — he’ll return as Sherlock Holmes in Enola Holmes 3. He’s also signed up for The Rosie Project, In The Grey (directed by Guy Ritchie), and a remake of the classic Highlander.

What’s Next for The Witcher?

Liam Hemsworth as new Geralt

Season 4 of The Witcher will be the first time fans see Liam as Geralt. The makers say the show will feel different but exciting. It will also explore new parts of the story and deeper emotions.

Even though fans will miss Henry Cavill, the world of The Witcher continues. And with Liam Hemsworth ready to swing the sword, it seems the adventure is far from over.

You may also like

What is Aaron Myler Known For? Wife, Children, Hobbies

Aaron Myler is a well-known meteorologist who brings weather news to people in Maine. Many viewers watch him on TV and wonder about his life away from the cameras. Let's learn about what makes Aaron special and what he does when he's not working. Who is Aaron Myler? Aaron Myler...

Read more

Leave a Comment