Two recurring characters from the current season of Arrow will be sticking around next year and will become members of the main cast. Juliana Harkavy and Rick Gonzalez, who play Black Canary and Wild Dog respectively, will be series regulars in Arrow Season 6.

The news about Gonzalez sticking around isn’t too surprising, considering Wild Dog has become a pretty indispensable part of Team Arrow over the past few months.

Harkavy’s new status as a series regular does raise a few eyebrows, though. Last month, producers announced that Katie Cassidy would return as a series regular in Season 6. That put Harkavy’s future as Dinah Drake in doubt.

Technically, Cassidy will be playing Black Siren now, the Earth-2 version of Laurel Lance. Still, it remains to be seen how the show will handle having two characters around who basically fill the same role.

Black Canary vs. Black Siren?

In related news, Harkavy talked to TVLine about a possible confrontation between Black Canary and Black Siren in the season finale: “I actually don’t know if a face-off is in store, but that would be epic!”

Speaking of the finale, Harkavy also teased the epic scope we’ve been hearing about from producers and other cast members, first confirming that it does not, in fact, take place in Star City: “It does not. And it is epic. It is so much bigger than I thought, than I imagined it would be. It’s just amazing. When I read it, it almost felt like doing a film. It’s really exciting.”

'Arrow' Actor Auditions for Lead Role in DCEU's 'Shazam!'

Arrow returns from hiatus on April 26 with the episode “Dangerous Liaisons” at 8/7c on The CW.

For all the latest news and updates on Arrow, The Flash, DC’s Legends of Tomorrow, Supergirl, and more, be sure to follow on Facebook and Twitter!

What do you think about seeing more Wild Dog and Black Canary next season? Share your thoughts in the comments below!