The CW’s ARROW has found its Richard Dragon in Law & Order: SVU alum Kirk Acevedo, Tracking Board has confirmed.
The show’s executive producer Marc Guggenheim previously teased the arrival of the DC comic book villain at the Arrow Comic Con panel last month.
Acevedo will be play Ricardo Diaz, who in the comic books killed his mentor and took on the mantle of Richard Dragon in his quest for revenge against the Green Arrow. On the show, he is described as a hardened ex-con, recently released from prison for crimes he didn’t commit, who is determined to take over the criminal underworld of Star City.
Acevedo joins Michael Emerson and David Nykl in playing villains Oliver (Stephen Amell) will have to battle in Season 6.
The actor last played Detective Ray Lopez on Law & Order: SVU and also recurred on DirecTV’s Kingdom.