The Jurassic World star has spent years struggling with body issues, and he was at his heaviest after filming 2013 comedy Delivery Man.

Pratt has revealed his weight crept up to almost 21 stone, and he suffered a slew of health problems due to his bulky frame.

He tells Men's Health magazine, "I was impotent, fatigued, emotionally depressed. I had real health issues that were affecting me in a major way. It's bad for your heart, your skin, your system, your spirit."

Pratt subsequently went on a health kick and he shows off his trim new figure in the latest issue of the magazine.