1) Prometheus Unmasked!
Well, this was it and we never saw it coming – Arrow finally revealed the identity of Prometheus: Adrian Chase! What made this a complete shocker is that Chase is Vigilante in the comics, so we fully expected him to be under that particular mask, but, in an unbelievable twist, Star City’s ace attorney has turned out to be Oliver Queen’s great nemesis.
The placement of the unmasking was a shock in and of itself because as opposed to being done in the final minutes as things of this sort usually go down, it happened at the halfway point. As of now, only the viewers know his secret, but all that will change when the show returns in two weeks for an episode that is sure to be must see TV.
Now that this mystery has been put to rest, our attention turns to Vigilante. To be quite honest, the list of suspects is rather short and I’m half-expecting him to be Paul, Curtis’ soon to be ex-husband. Although he’s been a bit character to this point, you have to admit that would make for one hell of a revelation.