spl300424_016-wm900.jpg Published September 12, 2011 at 573 × 900 in How Does Stan Lee Feel About European Actors Playing Superheroes? ← Previous Next → ‘Immortals’ press line during Comic-Con 2011 on July 23, 2011 in San Diego, California.