John Stewart quit. That’s the ending of Lanterns Episode 5, and it’s going to take a while to process. He killed Zoe Macon. He cut out her crystallized heart. He walked the ring back to the Guardian and said he didn’t want it anymore.

The Lanterns Episode 5 ending is the boldest thing the show has done. John has spent five episodes chasing the ring. He’s been groomed for it. His parents pushed him toward it. The Guardians positioned him for it. And then, after one terrible night in Rushville, he decided he didn’t want it. The Lanterns Episode 5 ending isn’t a cliffhanger. It’s a rejection. It’s John Stewart looking at the entire Green Lantern mythos and saying, “This broke Hal, and I’m not going out like that.”

The twist is that Zoe was the Manhunter. She arrived on Earth with Abin Sur. She killed him. She manipulated everyone, including John. She promised to kill Hal so John could take the ring. But John saw the cycle. The Lanterns Episode 5 ending reveals that he used Hal’s beaten body as bait, sniped Zoe from a distance, and then confirmed her alien identity by cutting out her heart. Poorna Jagannathan, who plays Zoe, told Variety that John was the only person she never predicted. Her last look was “game-recognized-game.” That’s a hell of a way to describe a sniper shot.
After killing Zoe, John takes the ring, the lantern, and the heart to Laura Linney’s Guardian. He puts the ring on the bar and walks away. His speech is brutal. He says Hal betrayed everything for the ring and it broke him. He says Hal probably doesn’t even remember why he wanted it. Then he says, “Neither do I.” The Lanterns Episode 5 ending gives John the first truly autonomous choice of his life. No parents. No Guardians. No destiny. Just a man deciding he’s done.
What happens now? The show shifts to its 2026 timeline, where John investigates Hal’s murder in Rushville. Both Lantern positions are vacant. The Manhunter threat is gone, but the consequences aren’t. Aaron Pierre has been phenomenal as John, and this ending gives him a completely different character to play. He’s not the chosen one anymore. He’s just a detective with a lot of trauma and a very complicated relationship with the man who used to wear the ring.
The Lanterns Episode 5 ending is going to be divisive. Some people wanted John to take the ring and become the hero. Some people wanted him to fight the Manhunter head-on. What they got instead is a quiet, devastating character choice that reframes the entire season. John Stewart isn’t Green Lantern. He’s the guy who said no. That’s more interesting than any ring.
Lanterns is streaming now. Watch the ending. Then watch it again. You’ll see things you missed. That’s the kind of show this is.
