'Crisis on Infinite Earths' Part 4: The final fight between Oliver as the Spectre and Anti-Monitor explained
This article contains spoilers for 'Crisis on Infinite Earths' Part 4.
It had to be Oliver. It just had to be. In many ways, it was a fitting end to the man who started it all, just so that he could end it and be the man behind a new and whole universe.
'Crisis on Infinite Earths' Part 4 saw the Spectre/Oliver Queen (Stephen Amell) and the Anti-Monitor lock horns, while the rest of the superheroes busied themselves in fending off a multitude of Shadow Demons. Prior to meeting at the Dawn of Time that served as the decisive battlefield, Oliver meets with Jim Corrigan (Stephen Lobo) at the Purgatory, becoming the Spectre.
Oliver may have died (again) in the final battle, but like the Monitor (LaMonica Garrett) said, his death was a necessary sacrifice. The epic showdown between the two ended with Oliver giving his all. He matched his energy with the Anti-Monitor (played again by Garrett) and used the power of Spectre to ignite the spark of reality, the flames of which were fanned by the Paragons. The Anti-Monitor was soon overpowered and shown to be obliterated, and in his dying breath, Oliver tells Sara Lance (Caity Lotz) and Barry Allen (Grant Gustin) to continue to fight "like real heroes do".
As Oliver's journey reached his end, a new multiverse had just begun. While we do know that the Anti-Monitor returns for a brief period in the final chapter, only to be overpowered by the heroes, the Oliver vs the evil cosmic entity was the battle that will go down as the best in Arrowverse history. And so will Oliver, as the man who took the fight to the Anti-Monitor. For now, the episodes have seen Oliver as the victim of war and a national hero, but with two episodes of 'Arrow' still left, we're pretty sure we haven't seen the last of the Green Arrow.
'Arrow' will be back on January 21 on The CW.