Henry Cavill has just quit the second famous role he is known for.

The British actor recently made headlines not just for his departure from Netflix's "The Witcher," but also for his appearance as "Man of Steel" in DCEU's "Black Adam."

In a social media post, he also announced his comeback as the DCEU's "Superman," and he was heard discussing it on a podcast and at the global premiere of "Enola Holmes 2."

Though Henry had not previously stated his intention to leave the series, he announced in a social media post that he was finally saying goodbye to his role in one of Netflix's most anticipated fantasy shows.

He also mentioned that he would be replaced by Australian actor and Chris Hemsworth's brother, Liam.

When Miley Cyrus' ex-husband was announced as Henry Cavill's replacement, many were outraged.

Many fans considered this to be "the worst casting downgrade," while others said that Henry should have paused production on "The Witcher" if he was filming for "Superman."

"Wow," one Twitter user commented. "No offense to Liam. But Henry was the ideal Geralt. I mean, 'The Witcher' distinguishes and separates Henry Cavill from others. I'm amazed he'd abandon 'The Witcher' to reprise his Superman role, which wasn't all that wonderful. So be it. Everything good comes to an end."

"This has had to be one of the biggest casting downgrades in recent history," said another.

READ ALSO: Kanye West Embarrassment: Is THIS A Sign Rapper Should Fix His Fashion Choices?

Why Is Henry Cavill Leaving 'The Witcher'?

The first obvious reason Henry Cavill is quitting "The Witcher" is to play "Superman" again for Zack Snyder.

The second factor, according to Forbes, is the future of "The Witcher," which debuted to dismal numbers in season two.

According to their analysis, the program exhibited indications of frailty as early as the second season, and they feel "it's plausible that [Henry] doesn't want to go down with the ship and is jumping out before things become worse."

A third notion circulating on Twitter is that Henry was dissatisfied with how the program was being scripted, which may have been one of the reasons for his departure.

"Well, it's not all Superman, but more because Henry Cavill wanted to keep faithful to the source material and the showrunners don't," one social media user stated. "This is the most correct explanation."

"This isn't about Superman; he's indicated he'd do both," a second individual remarked. "This is most likely due to the showrunners' blatant contempt for the books, games, and fans themselves; while Henry loves Geralt and the books, they clearly don't care about the world in the same way he does."

READ MORE: Gisele Bundchen's Final Straw Before Ending Marriage To Tom Brady: Additional Divorce Problem Revealed