Well we guess Vigilante won't be getting up from that one! Last night's episode of Arrow is finally moving the plot forward as we're seeing plans being revealed behind Cayden James!
Okay no more Twitter spoilers, here's what happened on last night's episode of Arrow, called "All for Nothing:"
Next week it looks like we're getting the ultimate Black Canry vs Black Siren fight and we hope only one of them emerges the victor!
*Cough* *Cough* Please Laurel!!!