Arrow wrapped its eighth and final season in January, but the series finale was unique in that the emerald archer was already long gone by then. He mainly appeared in flashbacks because Oliver Queen died not once, but twice during the mega crossover that preceded Arrow’s end. Recently, executive producer Marc Guggenheim explained why Oliver had to die in "Crisis on Infinite Earths.”
Arrow kicked off what became known as the Arrowverse, with the shared universe expanding to include The Flash, Supergirl, Legends of Tomorrow and more. With Arrow’s end coinciding with “Crisis on Infinite Earths,” it seemed incredibly apt that the superhero to launch the Arrowverse would also be the one to die when the multiverse was at stake. Marc Guggenheim, who once served as Arrow’s showrunner, revealed that he’d always advocated for Oliver’s death. Here’s what he told ComicBookMovie.com:
I, from the jump, was always advocating for Oliver to die. And the reason for that is that if you look at who Oliver Queen is a person when you meet him in the pilot, he's this spoiled jerk before he gets marooned on Lian Yu. But even when he comes back from those five years in hell, he's the equivalent of a serial killer, especially in the first season. And I've always felt that the amount of blood he has on his hands has to be repaid with his blood ultimately. And it never really occurred to me that his story should end any other way.
I also didn’t think that Oliver’s journey would end in “any other way,” either. The Green Arrow never struck me as the kind of hero who would live to see the end of his days, so sacrificing himself to save the multiverse and his family felt like the right way to go. Of course, the emerald archer’s legacy lives on in his children, William and Mia, whose lives were rewritten in the aftermath of their father’s death.
Oliver also knew in advance that he was going to die. In Arrow’s Season 7 finale, the Monitor paid a visit to Star City’s hero — who had made a deal with the galactic being in the year’s previous crossover “Elseworlds” — and told him that he was fated to die during “Crisis on Infinite Earths.” But was Oliver’s death always meant to occur in the crossover? Here’s what Marc Guggenheim had to say:
Now, the original plan was that I always assumed he would die in the last episode of the show. But once we knew that ‘Crisis on Infinite Earths’ was lining up with Arrow's final season, we changed some things.
It’s a small, but important change and I think dying in “Crisis on Infinite Earths” actually gave Oliver a bigger send-off than if he had died on Arrow. Either way, the Green Arrow got his own version of a happy ending in the Arrow series finale, and that’s all any superhero can really hope for after years of hardship.