Arrow's Juliana Harkavy Reacts to That Major Vigilante Twist

SPOILER WARNING: This article contains major spoilers for "Deathstroke Returns," the latest episode of Arrow.

Arrow has finally unmasked Vigilante. In "Deathstroke Returns," the latest episode of Arrow, Dinah Drake's Black Canary discovered -- to her horror -- that her ex-partner/lover Victor Sobel had been the Vigilante all along. Speaking to CBR and other outlets, Black Canary actor Juliana Harkavy discussed the twist, what it means for her character, the impact it could have on the team moving forward and more.

"Well, it’s definitely been a little bit of a glitch in her path, because now -- in a sense -- not only is she dealing with her past but she also has her own little secret that she has to decide whether she’s going to keep from the team, so it definitely throws a wrench in her life and game plan," she explained. 

RELATED: Arrow Delivers Shocking Twist About Deathstroke’s Son

However, she probably won't be able to keep that secret for long: "I don't think it's really in her nature to keep it for long, but she's going to keep it as long as she feels that she is protecting herself, and I think the team to some extent, and she wants to figure out really what's going on before she says anything certainly, so I hope not too long, but she's going to take her time with it for a second."

Asked if Black Canary was communicating with Vigilante, she said, "I think so. I think as she decides what she wants to do with him and about that, you know, she wants to feel it out, but she's also very cautious, so it's something that she cautiously wants to continue communication with him."

RELATED: Amell Explains Bruce Wayne Namedrop, What It Means for Arrow

"I found out a few episodes in, and I think it was around episode 3 that James Bamford came and told me, ‘Okay, this is what’s happening,’" she continued. "It was a shock, but it seemed to fit, and I could make it work in my wheelhouse of what is real for Dinah, so I was excited about it. I love the storyline."

Stephen Amell, who plays Oliver Queen, also weighed in on the big reveal. "I was upset that it wasn’t [Detective] McKenna [Hall, Oliver's ex-girlfriend from Season 1]. I always thought that it was a really cool fan theory," he shared. "I was excited. This year, we are starting to see everyone with their villainous counterparts. I was excited that there was someone for Juliana’s character. I thought it was interesting. I like the idea of another metahuman on the show. I think that we’ve handled having a metahuman as part of our -- I guess two now with Katie and Juliana -- I think we’ve handled that well and kept it within the spirit of our show. We’ll see how it plays out. I’ve been doing some work with the Vigilante character just relatively recently."

RELATED: Vigilante Gets the Drop on Black Canary in New Arrow Photos

"I had no idea. I really didn’t know. But, I think they’ve known that it was Dinah’s partner for quite some time now. It just didn’t work to get it revealed last year. There was too much stuff going on," he added.

Starring Stephen Amell as the Emerald Archer (well, not currently), Arrow airs Thursdays at 9pm ET/PT on The CW. The series also stars Emily Bett Rickards, David Ramsey, Willa Holland and more.

Lucifer Has Been Showing Us a Post-Crisis Arrowverse All Along

More in TV