Ben Affleck vs Henry Cavill: The Batman v Superman stars' hottest ever moments

Batman v Superman: Dawn of Justice is set to be released at the end of this week. In the movie Bruce Wayne is convince that Superman is now a threat to humanity, and embarks on a personal vendetta to end his reign on Earth. And while that's all very interesting, the real battle is going on here. Welcome to the real Batman v Superman! Henry Cavill has been getting ready for this battle of the titans for quite some time...

A photo posted by Ben Affleck (@affleckworld) on

A photo posted by Ben Affleck (@affleckworld) on
Okay, this is a little creepy.

Warm up phase for Superman training started today! Posting this pic to set myself a minimum goal...and force myself to actually keep going haha! @gritandteeth

A photo posted by Henry Cavill (@henrycavill) on

A photo posted by Ben Affleck (@affleckworld) on
And lets not forget the glimpse we got straight after this in 2014's Gone Girl...  

This is it! Tomorrow’s the last day to enter to meet me on the red carpet at the #BatmanVSuperman premiere. Support @EasternCongo Initiative by clicking the link in my bio.

A photo posted by Ben Affleck (@benaffleck) on

Okay, truce. Let's agree they're both as hot as each other.
Batman v Superman is in cinemas Friday 25th March. More stories: Watch | The 18 different types of kiss Scented underpants are now a real thing