Despite causing trouble for Oliver Queen throughout Season 5 of "Arrow," Vigilante is still on the loose in Starling City. In recent weeks, the villain has taken a backseat to Prometheus -- and now we know viewers will have to sit tight for quite some time to see the character unmasked.
The show's executive producer, Marc Guggenheim, assures fans that Season 6 will answer the question of Vigilante's true identity.
"We know who it is, but we were kind of intrigued by the idea of having a mystery that led into the next season," Guggenheim told Screener at Paleyfest 2017. "We were excited at the prospect of just letting this play out for a little while longer, and it gives us something cool to do in Season 6."
After the identity of Prometheus was revealed to be district attorney Adrian Chase, the alias of Vigilante in the DC comics, fans were left scratching their heads. If Chase isn't Vigilante, then who is he? According to Guggenheim, the character is someone we've already encountered before.
"As a general rule, I’m not a fan of mystery characters who when you take off the mask the audience goes, 'What a minute, I've never seen that person before in my life.' I'm probably not spoiling anything by saying whoever's underneath the Vigilante mask, you've seen that person before," Guggenheim said.
Airing Wednesdays at 8 p.m. ET/PT on The CW, "Arrow" stars Stephen Amell as the Green Arrow, Emily Bett Rickards as Felicity Smoak, David Ramsey as John Diggle, Willa Holland as Thea Queen, Paul Blackthorne as Quentin Lance and Echo Kellum as Curtis Holt.