Arrow fans have been wondering about the identity of Vigilante ever since the character first came in contact with Oliver and his team during the first half of season 5.
It was later stated that in season 6 Vigilante would be finally unmasked to reveal a “very personal” connection to a member of Team Arrow.
When Vigilante first came onto the scene, many fans assumed that Vigilante was district attorney Adrian Chase.
The character’s last appearance on Arrow came when they tried to kill Mayor Queen for covering up the death of Detective Malone.