19 January 2013 at 4:12 PM
Stephen Amell: I Want To Host 'Saturday Night Live'!
About Photo #2793576: Stephen Amell hangs up his phone after making a quick phone call on the set of his television show Arrow on Wednesday (January 16) in Vancouver, Canada. "That's…Read More Here
Posted to
Stephen Amell