Stephen Amell is the new face of the Suits franchise. What does the actor who was previously a vigilante onscreen have to say ...