Cayden James attacks Star City, and Dinah receives some shocking news
Arrowwas firing on all cylinders tonight.
We Fall might have been the best episode of the season.
Furthermore, having the two teams made the episode a lot more dynamic.

Credit: Dean Buscher/The CW
We Fall begins with Cayden James taking control of Star Citys electrical infrastructure and causing all kinds of mayhem.
Unfortunately, police chief Frank Pike and a nameless councilman die from this initial attack.
Once word spreads of the attacks, Team Arrow and The Outsiders (a.k.a.
This wasnt an accident.
It turns out Vigilante has been working as a double agent and wants to take Cayden down, too.
So, Curtis leads his new team out to stop two subway trains from colliding.
(Sith Laurel blowing a sonic kiss last week was also great.)
In addition to Dinahs awesome save with her powers, there were other moments of levity in tonights episode.
The writers are clearly having fun throwing in these little details, and that makes it fun for us.
Caydens meeting with Oliver goes exactly as you would expect.
While I find vengeance stories rather simplistic, Im invested in this one because of Emersons sad performance.
you could feel his pain and anger in his conversation with Oliver.
He was in Hub City recruiting Dinah.
Felicity reaches out to a contact about figuring out what evidence convinced Cayden James that Oliver killed his son.
Naturally, that doesnt go over well, and William avoids Oliver once they get back to the bunker.
Im glad the episode took time to check in about how Diggle was feeling about this, too.)
I really appreciate that the new team is having some struggles in their early days.
Whats great about the ensuing fight scene is that its not even about the action.
Its about whats going on with William.
Unfortunately, thats the least of their problems.