Warning: The following contains SPOILERS for Legends of Tomorrow season 7, episode 12, «Too Legit To Quit.»
The lead-in to the finale of Legends of Tomorrow season 7 killed off Gary Green, though this seems likely to be a writer's trick that will be quickly reversed. The events of Legends of Tomorrow season 7 developed the comic relief character into the spiritual heart of the Legends. As such, it would be a mistake to kill Gary off, particularly after he seemed close to securing a well-deserved happy ending.
The action of Legends of Tomorrow season 7, episode 12, «Too Legit To Quit,» found the time-traveling heroes locked in a stalemate with the Evil Gideon AI who was determined to destroy them. Eventually, a compromise was negotiated by the human Gideon, who had been created earlier in the season after sorceress and ex-demon Astra Logue tried to work a resurrection spell on the wreckage of the Waverider. The human Gideon agreed to take on the Time Master role that the Evil Gideon's programming required and the Evil Gideon, in turn, agreed to leave the Legends in peace after returning them all to their proper places in the timeline.
Related: Arrowverse Brings Back The Flash's Forgotten Time Protectors After Crisis
The only alteration to Evil Gideon's plan which the human Gideon made was that she asked Gary Green, with whom she had started a romantic relationship, to stay with her and help her police the timeline. Since Gary was an alien pretending to be human with no life outside of his life as a superhero, human Gideon presumed that her AI counterpart would have no issue with Gary staying with her. Unfortunately, Evil Gideon had no intention of honoring her bargain to spare the Legends or bending upon the point that
Read more on screenrant.com