Join or Sign In

Sign in to customize your TV listings

Continue with Facebook Continue with email

By joining TV Guide, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

Arrow Casts Fringe's Kirk Acevedo as New Villain for Season 6

Meet Ricardo Diaz a.k.a Richard Dragon

Lindsay MacDonald

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 Acevedo) will be making his grand entrance into Star City's criminal underbelly. Acevedo, a 12 Monkeys and Fringe favorite, has been tapped for a season-long recurring role according to Deadline.

Die hard fans will know that Ricardo Diaz is actually an alias for Richard Dragon, one of the Green Arrow's villains from the comics.

According to the character description for Diaz, he is an ex-con recently released from prison for crimes he did not commit. He's now hellbent on taking over the city's criminal underworld with the help of some master combat skills.

Here's hoping Oliver has been brushing up on his hand-to-hand.

Arrow returns to the CW on Thursday, Oct. 12 at 9/8c.

Kirk Acevedo, 12 Monkeys

Kirk Acevedo, 12 Monkeys

Syfy, Gavin Bond/Syfy