Spoiler warning: this article fully explains the ending of Squid Game Season 2, including the finale’s major deaths and twists.
Squid Game’s second season does not end with a winner. It ends with a failed revolution, a devastating betrayal, and its hero broken on the floor of the very arena he came back to destroy. The finale, titled “Friend or Foe,” closes the season on a deliberate cliffhanger — the story is only half told, and everything Gi-hun sacrificed has, for now, achieved nothing.
The season’s engine is Gi-hun’s return. Three years after winning the games as Player 456, he abandons his plan to reunite with his daughter in the US when he spots the Salesman still recruiting at the airport. Convinced the games never stopped, he spends his prize money hunting the organisation and eventually re-enters the competition — this time not to survive it, but to dismantle it from the inside. A tracking device hidden in his tooth is removed during transport, so he goes in blind, as Player 456 once again.

What Gi-hun does not know is that the games have anticipated him. The Front Man — In-ho, the winner of the 2015 games glimpsed in Season 1 — infiltrates the player pool disguised as Player 001, calling himself Oh Young-il. He befriends Gi-hun, shares a fabricated tragedy about his own past, and becomes his most trusted ally. It is a mirror of Season 1’s cruelest trick, when the kindly Oh Il-nam turned out to be the games’ creator: once again, Player 001 is the enemy, hiding in plain sight.
The season’s middle stretch is built around the vote. After each game, players vote to stay (O) or leave (X) and split the accumulated prize — a mechanism that fractures the dormitory into two hostile camps. The “Mingle” game and a engineered night-time brawl — a variation of Season 1’s infamous “special game” — push the two factions into open bloodshed. Gi-hun, who has been bracing for exactly this kind of engineered violence, finally sees his opening: not to fight the other players, but to turn on the guards.
The rebellion is the finale’s centrepiece. Gi-hun’s faction plays dead among the casualties of the night attack; when the armed soldiers approach to scan the bodies, the “dead” rise up, disarm them, and seize their weapons. For a stretch, it works — the players fight through the compound’s corridors in a genuinely shocking reversal of the show’s power dynamic. But the plan has a fatal flaw: ammunition. With bullets running out and most rebels untrained shooters, Gi-hun sends Dae-ho — who claimed to be an ex-marine — back to the dormitory to retrieve the guards’ spare rounds. Dae-ho freezes under the pressure, cowering in his bunk, and the ammo never arrives.

That is when the Front Man makes his move. Young-il, positioned with the rearguard, turns his gun on his fellow rebels — killing Players 047 and 015 — then fakes his own death over the walkie-talkie, telling Gi-hun, “I’m sorry. It’s all over.” Believing their ally is down and their ammunition spent, Gi-hun and his best friend Jung-bae (Player 390) surrender. The Front Man then walks in wearing his black mask, drops the disguise, and — to punish Gi-hun for daring to play the hero — shoots Jung-bae dead in front of him.
The meaning of the ending is bleak and deliberate. Gi-hun survives, but everything he built is ash: his best friend is gone, the rebellion is crushed, and the man he trusted most was the architect of it all. The Front Man, far from shaken, reasserts total control — the “leave” faction is now a minority, and the games will play out in full. Meanwhile, outside the island, detective Jun-ho’s search is going nowhere: Captain Park, the boatman he trusted, is secretly sabotaging the mission for the Front Man, and Gi-hun’s mercenary backup is stranded.
What comes next is the question Season 3 was built to answer: a broken Gi-hun still inside the games, a Front Man who has now made the conflict personal, and a mid-credits tease promising the games’ machinery is only escalating. Season 2 was never the end of the story — it was the trap snapping shut.
