Dakota Johnson was "shocked" by Chris Hemsworth's "outrageous" body.

Dakota Johnson

Dakota Johnson

The 28-year-old actress - who is in a relationship with Coldplay frontman Chris Martin - worked with the Hollywood hunk for the upcoming movie 'Bad Times at the El Royale', and has said she was taken aback by the scenes in which Chris had to take his shirt off, because she says his body is "scientifically shocking".

Speaking about Chris - who is married to Elsa Pataky, with whom he has six-year-old daughter India, and four-year-old twin sons Sasha and Tristan - Dakota said: "His body is outrageous, it's unbelievable, like a crazy, crazy thing to look at, and his shirt's completely unbuttoned.

"No-one on set could pay attention to anything else: it was so shocking, not in a sexual way at all, just, like, scientifically, how is it possible to look like that?"

The 'Fifty Shades of Grey' star added she was even more stunned to see the 35-year-old actor munching on unhealthy snacks, as she has to "eat green things for three months" in order to keep her figure.

Speaking to Vogue Australia, she said: "Then he would eat a bowl of Smarties and you're like: 'You're an a**hole, f**k you!' I don't eat anything sweet: I eat green things for three months in order to fit into a pair of jeans.

"And he eats whatever the f**k he wants and looks like he was literally chiselled out of marble - it's insane."

This isn't the first time the brunette beauty has gushed over her co-star either, as she recently joked it was a "big mistake" to get the 'Avengers' actor to remove his shirt for the movie, because his physique was so distracting.

She said: "I think it was a really big mistake to have him take his shirt off.

"Because it's all you can look at. It's so astonishing. It's really impressive.

"He may or may not do a little dance of sorts. And it's so, so spectacular."