“Dirt and Stars,” the eighth and final episode of Lanterns — now streaming on HBO Max — spent an hour quietly collecting every debt the season had run up. Who killed Hal? What really happened in Rushville? What is the status of the Green Lantern Corps on Earth? The finale answers all of it, mostly in long conversations rather than space battles, and it holds together even when it probably shouldn’t.

The season had left two gaps in time: what happened to Hal after the battle in Rushville, and what happened on those bleachers ten years later. The finale fills in the first quickly. In 2016, fresh off Rushville’s destruction and John killing the Manhunter, Sheriff Kane finds Hal at the hotel — at the same moment John was giving up the ring to a Guardian — and Hal admits she was right all along: if he’d left, everything would have been fine, and he was ready to face the consequences. Ten years later, she picks him up from prison. The letters they exchanged became a romance, and over a tense dinner in a town that hates him, she delivers a speech asking Rushville to give him, if not forgiveness, at least peace.

The town does not give him peace. Someone firebombs Hal’s house; he grabs Earl, his carnivorous alien plant, and wakes up in Saw-movie conditions, marked the way John was when Zoe gave him his skin back. In walks Noah — the Sheriff’s aw-shucks son and star quarterback — revealed, after much online speculation, as another Manhunter.

Then comes the episode’s big gamble: two enormous exposition dumps back to back. On the alien planet, we learn Noah broke Sinestro out of prison to build him a lantern — one charged with fear — to power a ring, because Sinestro, the only Lantern ever to kill a Guardian, was bound to sympathize with a Manhunter. Noah’s motive is revenge for his grandmother’s death. It is a lot, delivered fast, and it risks turning Noah into a skeleton key that retroactively unlocks every mystery before we’ve spent a single scene with him as a villain.

But the second exposition dump earns it. John and Ghost Hal strand Sinestro on the planet — to fight another day, presumably — grab the fear lantern and head for the portal, only for Noah to capture John the instant he lands and make him drive back to town. In the car, Noah lays out his whole situation: raised human, loves being human, and carrying a deep-seated Manhunter urge to do harm and take power. “If you could see the inside of my head, you’d never stop screaming,” he says. John recognizes the condition, having been raised to be one thing — his parents’ Green Lantern — while being someone else. This, the show finally says out loud, is what Lanterns has been about all season: the fight between what you want and what everyone else wants for you. Noah could play football, get famous, enter politics, accumulate power forever. At a literal crossroads, he chooses Rushville. His friends. Being good.

And then he confesses to killing Hal — to keep Hal from ever telling his mother what Noah really is — and asks John to kill him out of mercy, exactly as John killed his grandmother. He still shows up for his football game and throws the winning touchdown as time expires. A Manhunter with loyalty and a conscience is a genuinely unsettling thing to leave running around your fictional universe, and the show knows it.

The real confession belongs to the Sheriff. At the game, John tells her he knows about Noah, and after the denial comes the whole truth: she knew he was a Manhunter — the last one — because Zoe essentially impregnated her without her knowledge, an immaculate conception she nonetheless raised as well as she could. On the bleachers ten years ago, Hal confronted her and argued they had to leave town; in the scuffle, she killed him. Noah lied to cover for her. And why did she summon John Stewart, the one person on Earth likely to dig up the truth? Because she needed someone to tell her whether she’d raised a monster. John thinks she didn’t — a boy who covers for his mother, asks to be executed rather than risk hurting anyone, and comes back to win the game for his teammates might turn out fine. But, John notes, the world will need someone who can stop him, and keep his secret. She offers to turn herself in; John doesn’t think Hal would want that. Through all of it, Kelly Macdonald is the show’s MVP — Aaron Pierre and Kyle Chandler may be the stars, but her performance keeps quietly rewriting itself as each secret lands.

The endgame is a negotiation. John uses the lantern signal to summon Guy Gardner, who is furious about the ring and the unsanctioned lantern, and John proposes a split: Guy takes the sector, John takes Earth — the dirt, while Guy gets the stars. The Guardians will never allow it, so John hands Guy a message: “If they search their hearts, I know they’ll find it within themselves to let me be.” It’s code — the one way to identify a Manhunter is to cut out its heart — and it reads as John telling the Guardians he’s Manhunter-hunting and worth leaving alone. Ghost Hal, who has heard everything, endorses him: John is ready. His parting advice is the season in a sentence: “Don’t be afraid to be afraid.”

The finale closes its loops gently. John pays the waitress who blackmailed him — not because it matters anymore, but because he’s sorry. He reconnects with his family. And he recites not the classic oath but his own:

In brightest day, in darkest night, I’ll embrace my fear. I’ll do what’s right. I choose this ring. I choose this fight. In service to this lantern’s light.

Then he does the one thing he has refused to do all season: he uses the ring, and he flies away. Doors closed; many more open. A season two’s worth, at minimum — Sinestro is still out there, and so is a quarterback who could end a galaxy.