Rising star Nicholas Galitzine packed on muscle to play the loincloth-sporting superhero.