Stephen Amell For Emmy

Stephen Amell shows off his bulging biceps and amazing physicality in a fitness feature for Emmy magazine.

The 31-year-old Arrow actor told Emmy about playing a superhero and the look on a little boy’s face during a set visit earlier this year.

“I will never forget the look on his face in my entire life. You feel like a superhero when a four-year-old looks at you that way,” Stephen said.

On how ‘Arrow’ transformed him. “It was diet first,” Amell reveals of the physical preparation he embarked upon to play Oliver Queen / Arrow. “I went gluten and dairy free, then I got into fight training. It was like ‘Wax on, Wax off’ stuff. Then I did a bunch of Parkour, weight training and fight choreography for the pilot. After I got over that initial hump of being hungry for four days, I was fine.”

Arrow premieres on Wednesday, October 10. Check out a sneak peek of the episode below.