VANCOUVER, British Columbia -- Arrow is less than halfway through its ... Unlucky for titular hero Oliver Queen (Stephen Amell), there are plenty more bad guys to pick up the slack -- including ...