To be fair, Season 5 hasn’t presented many candidates for Vigilante beside Chase (at least many that would carry dramatic weight), so it’s an understandable, if disappointing decision to delay until Season 6.
You’re warned of full Arrow Season 5 spoilers from here on out, but there was a mixture of surprise and subversion with Wednesday’s reveal that Adrian Chase (Josh Segarra) is in fact Prometheus, given the character is usually presented as the alter-ego of Vigilante.
In the meantime, Arrow will pick up with Chase and Prometheus in full villain mode with March 15 outing “Checkmate,” but is Season 5 cheating, to deprive us of Vigilante’s identity?
Will Season 6 fall into the same trap of introducing only one potential candidate?