Nicholas Galitzine put in the hours for his role in Masters of the Universe.
The 31-year-old actor plays protagonist Prince Adam/He-Man in the new movie based on the Mattel franchise of the same name and threw himself into the considerable amount of gym and stunt work required for the part.