Chase is the new District Attorney of Star City who was introduced this season and pretty much the only character who could possibly be Vigilante.
That means there’s probably a pretty good chance that we’ll finally find out the identity of the man behind the mask, but let’s be real — Vigilante is definitely Adrian Chase (Josh Segarra).
It looks like this episode could be the capper to the Vigilante subplot, seeing as how Diggle is looking to stop him “once and for all.”
There aren’t that many candidates to begin with, but couple that with Chase’s vaguely strict attitude toward criminals, and it seems pretty obvious who’s the guy behind the mask.