Stephen Amell Stops by Late Night with Seth Meyers

Stephen Amell was on Late Night with Seth Meyers last night, February 23, in New York City. Stephen was on the show to talk about his hit CW show, Arrow.

While on the show, Stephen also talked his horrible Golden Globe experience and so much more. Photos from his appearance can be found in our gallery.

A new episode of Arrow will air tomorrow, February 25 on the CW!

Source: NBC

Social media & sharing icons powered by UltimatelySocial