Now that it’s been confirmed that a live-action version of the Disney classic Hercules is on the way, it’s time for the age-old debate to start back up again: who should be cast in it?
While some casting choices seem pretty obvious, others are more contentious.
For example , just about everyone in the world agrees that Danny DeVito should reprise his role as Phil , other people are torn about if Ariana Grande should take over as Megara or not.
However, the choice for Hercules himself is obvious (in my opinion).

It should definitely, 100% go to Henry Cavill. We know he’s got the acting chops (hello, The Witcher ), and we also know he’s got the… physique (hello, Superman ) so it seems like a no-brainer!
Besides, who else would do it?
Tom Holland? I love that guy, but he is just not the right body type for this role — although maybe he could play young, skinny Hercules earlier on.
The only question that remains is if he can sing, and even that’s not really a deal-breaker.

Zac Efron wasn’t much of a singer for the first High School Musical , and Disney got around that pretty easily.
Who do you think should be cast in this movie? It’s Henry Cavill, right? Let us know in the comments!