'Arrow' Star Dishes On Role As A Secret Vigilante

Stephen Amell is the newest super hero in "Arrow," premiering Wednesday on Pittsburgh's CW.