Arrow Casts Fringe's Kirk Acevedo as New Villain for Season 6
Aug 15, 2017 3:56 PM EDT
The streets of Star City are about to get a new criminal mastermind when Arrow returns for Season 6. While Oliver (Stephen Amell) deals with the fallout from potentially watching all of his friends die a fiery death on Lian Yu, Ricardo Diaz (Kirk Ace… Read more