Instagram | @henrycavill, Disney

Henry Cavill Should Play Hercules In The New Live-Action Film

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).

Instagram | @henrycavill

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.

Instagram | @henrycavill

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!