After Jason Momoa wowed us with his mad training regime for his upcoming role as Aquaman, I got to thinking about the enormous transformations that actors who play superheroes go through. While actors often have to lose or gain weight for a role, superheroes aren't thin, they're lean, muscled and incredibly fit, meaning the person who plays them generally has to be as well.
Take a look below at a selection of these actors embarking on their intense workouts on the path to become a hero:
Jason Momoa - Aquaman
Obviously we have to start with Jason Momoa, I mean the man is just going absolutely balls to wall to get in shape to play Aquaman. Hats off, sir.
Gal Gadot - Wonder Woman
When Gal Gadot was cast as Wonder Woman there was a lot of chat online that the slim actress couldn't pull off the powerful character. However after pictures of her pumping iron emerged, most could admit that she was indeed earning the right to play that role the hard way.
Chris Pratt - Star-Lord
While Gadot had to bulk up, Chris Pratt had to slim down for his role as Star Lord in Guardians of the Galaxy. At one point Pratt almost tipped the scales at 300 pounds, but you wouldn't have guessed it from his svelte appearance in the film.
Margot Robbie - Harley Quinn
We all know Harley Quinn is a fan of acrobatics, so to get in the role it looks like Margot Robbie had to become a fan too! Her hard work was immediately evident in the first trailer for Suicide Squad.
Chris Hemsworth - Thor
He might play a God, but unfortunately muscles are not even a God-given right! Chris Hemsworth works insanely hard to keep his Thor muscles, even incorporating his kids into his workout routine!
Henry Cavill - Superman
Batman V Superman: Dawn of Justice may have just been released but there's no rest for the man of steel! Henry Cavill recently posted photos of himself in full training mode for Justice League, and his insane caption revealed he completed nine training sessions in just seven days. Madness.
Tom Holland - Spider-Man
Spider-Man is one of the most eagerly anticipated parts of Captain America: Civil War, and actor Tom Holland has been working very hard to make sure he perfects the character. However, judging by his Instagram account, which is filled with tumbling and acrobatic videos, he's going to nail the role.