For All Mankind S4E10 Review: The Asteroid Pivots and Two Lives Empty Out
Goldilocks turns toward Mars, Margo confesses on the Houston floor, and Danielle takes a North Korean blade because Ed picked Mars over Earth.
For four seasons this show has staged Mars as the place where ideals get tested by physics and bookkeeping, and “Perestroika” finally cashes the bill. The asteroid heist works, the Earth burn fails on purpose, and Happy Valley spends the back half of the hour discovering what kind of people they are when the prize is sitting in Mars orbit instead of Houston. Margo Madison (Wrenn Schmidt) confesses to sabotage in front of Irina Morozova because the alternative is letting Aleida Rosales (Coral Peña) take the fall. Danielle Poole (Krys Marshall) walks into the North Korean module to stop a raid she did not authorize and bleeds out on Dima’s surgical table. The episode pulls the trigger on both of those choices and lets the credits roll over the only consequence that matters — Margo in handcuffs on a Moscow tarmac, smiling at the snow.
The heist works because Sam Massey is willing to be untethered
The Ranger-2 sequence is the season’s clean engineering centerpiece, and it lands because the script keeps loading the override switch with smaller and smaller margins. Dev Ayesa (Edi Gathegi) figures out the workaround on Happy Valley’s floor — go around the discriminator, exploit the M-7 charter’s private-channel protection for North Korean ujunauts, hand the burn to a transceiver tied to one EVA on the hull. Lee Jung-Gil vouches for Park Chui Moo, and Park gives Sam Massey the Korean radio. The plan looks elegant on the whiteboard.
What the episode does next is strip the elegance away one piece at a time. The override handle is spring-loaded; it will not stay up. Sam runs out of clamps. Ed Baldwin (Joel Kinnaman) tells her to use her own tether. “You said you wanted to be an astronaut, didn’t you?” The line lands the way an old Ed Baldwin line always lands — kind on the surface, ruthless underneath. Sam wraps the carabiner around the handle, knows what she has just done to her own survival odds, and keeps her voice steady on the radio. When Palmer James arrives in a suit with orders to put a stop to it, the fight stages in zero-G against a thruster wash that is already trying to drag her off the ship. Palmer cuts through her tether to release the override. Sam dies in the wash. The override holds because she jammed the carabiner closed with her last working hands.
The show does not score that moment as a victory. Dev cheers in MOCC. Ed says nothing. Ravi Patel reports negative engine shutdown in the dry voice of a man who has spent the season trying to make every problem disappear into procedure, and the procedure is what just killed Sam. The asteroid turns for Mars orbit. The cost of the turn is one of the few characters this season had built actual equity in.
Margo confesses because Aleida cannot afford a second father
The Houston thread runs parallel and converts the same machinery into a quieter kind of damage. Aleida Rosales has spent a year trying to put her professional life back inside the lines after Sergei. She and Dev have been feeding kinetic-impact calcs through a side channel. When the heist breaks open, she volunteers to insert the reactor restart command herself — too many eyes on Margo, she says, and she means it. Margo lets her start writing the code.
What Margo does next is the move the season has been pointing at since she stepped back into Houston. She inserts the restart command on top of Aleida’s keystrokes a beat before uplink. Irina watches from the back of the room, sees Margo’s hand on the console, and waits. When the engine telemetry returns “negative engine shutdown,” Irina names Aleida. Margo cuts the accusation off mid-sentence. “I inserted the reactor restart command. Aleida had nothing to do with it.” Irina’s face does the only thing Irina’s face ever does — a small reordering of the world that does not include grief, only logistics. “You shouldn’t have done that, Margo. There will be consequences.” “I know.”
The confession reads as restitution. Margo could not stop what Wernher built. She could not undo the Leningrad defection or the years of feeding the Soviets data on her own staff. She could not save Sergei from the bullet in the Houston Howard Johnson where the receptionist mistook him for sweet. What she can do, in the time she has left in this room, is refuse to let the third person she has cost her life to be Aleida. Wrenn Schmidt plays the confession without lifting her voice once. The Wernher monologue Aleida walks her through earlier in the office is the rehearsal. “There is always a choice. Just like you said.” She chooses the cuffs.

Danielle dies because Ed’s family is on Mars now
The base-floor riot is the finale’s hardest scene to watch and the one the season has been pre-paying for since “Goldilocks.” Bishop comes through the airlock with DOD orders that supersede Danielle’s command. She tells him there will be no raid unless the word comes from her. He moves out anyway. The North Korean module breaches. Lee Jung-Gil and his crew defend their territory because protecting the leader at all costs is the only line they have left from a country that disowned them. The Mars workers spill in from the corridor because Ed and Sparks and Rich are in there, because Bishop has been treating the underclass of Happy Valley like a prison population for a month, because nobody on this base trusts anybody with a uniform anymore.
Danielle wades in to break it up. The blade goes in from a Korean defender who has no way to know who she is. Ed catches her on the way down. The medical bay scene is filmed almost entirely on Krys Marshall’s face — the slow widening as she registers what has happened, the cough, the lungs filling. Dimitri orders three liters of saline and a central line. The pupils blow. The line drops. Ed keeps saying “you’re gonna be fine” the way Ed has been saying “you’re gonna be fine” since season one, when neither of them had ever lost anyone yet.
The cruelty of the staging is that the riot is downstream of Ed. He chose Mars. He told Miles Dale (Toby Kebbell) the night before that his family is here, his future is here. He sat in the North Korean module and told Dani over the radio that she was still tied to the blue little planet. The asteroid turning for Mars is his win. The riot is the bill, and Dani is the one who pays it because she is the only person on Happy Valley who still believes the role of a commander is to stand between the workers and the guns. The show has been writing toward this exact scene for two seasons. It does not soften the landing.
What this episode argues
The finale’s organizing thesis is the line Margo gives the courtroom in voice-over: the world cannot be boiled down to an equation, especially when it comes to human beings. Every plot in the hour is a system that should have produced a clean outcome and produces a body instead. The heist works and Sam Massey dies. The sabotage works and Margo loses her freedom for the second time. The DOD raid succeeds in entering the North Korean module and the base commander bleeds out on the floor. The asteroid stays in Mars orbit, which is what the Mars program needed to survive, and the people who made that survival possible cannot stand to look at each other.
What Margo’s closing voice-over reframes is the show’s relationship to its own engineering culture. Wernher’s line — “progress is never free, there is always a cost” — has been the unspoken motto of every Apollo-to-Mars decision the series has dramatized. Margo finally rejects the formulation. Feelings may slow our progress, she tells the court. They are also the only way to begin to understand the world. It is the closest For All Mankind has come to admitting that its alt-history is a story about people who keep mistaking their engineering competence for moral clarity. The mistake produces Sam’s carabiner and Dani’s blade in the same hour.
Verdict
This is the season finale the show has been building toward since the asteroid sabotage subplot first surfaced, and it pays off the long con with the kind of structural cruelty Ron Moore season-enders specialize in. The Ranger-2 sequence is the cleanest action setpiece the season has built, precisely because the script keeps narrowing Sam’s margins until the only solution left is her own death. Margo’s confession is the season’s quiet center, and Wrenn Schmidt plays it without a single false note. Danielle’s death lands because Krys Marshall has spent four seasons earning the equity the show finally spends here, and because Ed’s voice on “you’re gonna be fine” is the worst it has ever sounded.
What keeps the finale from a higher rating is the same uneven weighting that nagged at the back half of the season. The Miles-and-Ilya storyline gets a perfunctory release from the interrogation room and a “we’re tired of this shit” mob beat that the show treats as motivation for the riot without actually staging the moral argument it deserves. Bishop is written as a DOD black box rather than a character — the season needed one more scene where Eli or Danielle had a real conversation with him before the orders arrived. The Korean module raid lands hard, but the speed of the cuts smudges who is fighting whom and why, and the finale flinches just slightly on the question of which side opened the door. The Margo coda — handcuffs in Moscow, snow on the tarmac, a smile that says she has finally chosen the right cost — is the kind of closing image this show earns when it commits. It commits here.
Rating: 9.0/10