And with that, The CW's three-part Invasion crossover wraps. Legends of Tomorrow was the most successful in terms of delivering what was actually promised with this crossover - a giant mass of colorful heroes punching aliens and saving the world. And while there was a critical lack of certain characters in this episode (namely Supergirl), it served as a very epic and satisfying finish for Invasion.

There was certainly a lot of ground to cover in the finale. The Flash's portion of the crossover wasn't exactly blessed with a lightning-quick pace, and last night's Arrow was generally more preoccupied with Ollie's dream world than advancing the larger narrative. So that left Legends of Tomorrow to shoulder a great deal of the burden as far as fleshing out the conflict with the Dominators and their reasons for invading Earth. This episode did finally dip into some of the back-story of the Invasion comic book series in terms of the Dominators' collective fear of metahumans. The final battle was still very Independence Day-ish, but at least the Dominators had clear motivations and no longer felt like a completely faceless, generic alien threat.