Stephen Amell got snowed in with his pal and Arrow co-star John Barrowman over the weekend while attending the Heroes & Villains Fan Fest in New Jersey, so they decided to have some fun with the fans. The guys got up on stage and did karaoke to The Phantom… Read entire story.
Source: Just Jared