Australian actor Chris Hemsworth may play the Norse god Thor on the big screen in Marvel’s movies, but he’s basically a god in the gym, too.

He's tall, ripped, and sculpted—making him the perfect actor to go head-to-head with the Hulk in Thor: Ragnarok.

Likewise for his role in Avengers: Infinity War—starring the ultra-ripped Josh Brolin as Thanos—which is shaping up to be one of the most epic superhero movies ever.

Hemsworth has had to transform his body to play Thor multiple times, and it isn't always easy to do it. Hemsworth spoke with his home country's about his transformations.

“I’m eating every two hours so it’s not just the working out part," Hemsworth said.

Ahead of the flicks, check out how Hemsworth's been training to become superhuman.

Thor: Ragnarok hits theaters on November 3, while Avengers: Infinity War will be released on May 4, 2018.