Stephen Amell Updates: Stephen Amell, who is ready to start in his new Starz series, Heels, in August, has responded…