Kurt, a young war veteran, wakes from a nightmare in which a wounded soldier in a trench pleads for mercy, only to grasp his weapon tighter as he comes to under his bed. This PTSD-colored opening frames a life lived in an unnamed, post-apocalyptic city where unending storms press down on daily survival, and survivors crowd a sprawling black market to trade scarce goods. The world’s collapse is traced back to a single, brutal chapter known as The Black Month, and Kurt moves through this landscape with a wary calm, always watching, always bargaining, always ready for the next threat.
Early in this fragile routine, he buys two bottles of liquor and two canaries from a shop, a small ritual that hints at his need for control amidst chaos. A gang of neonazis bursts in to rob the shop’s owner, and a Nazi named Steve tries to intimidate him—an attempt that fails to shake Kurt’s resolve. Later, Kurt glimpses the street prophet who calls himself Noe as he describes the end of the world, a vision that is interrupted by violence when the Nazi group drags the moment away. The next day, Kurt tests a gas mask at home—an act meant to shield him from the haze outside—but the device fails, and he kills the two birds he had purchased. He returns the mask to the shop, which is run by Noe’s followers, and receives a refund along with a survival book. The encounter ends with the Nazis returning, plundering the register, and beating Kurt as Noe pleads for mercy; they leave him bloodied and vowing to return for the rest of the money.
Kurt wakes again to the same nightmare and watches the news as ecological disasters unfold across the globe, while Noe’s public proclamations about an approaching apocalyptic electrical storm echo through the apartment. To secure supplies, he seeks a job in a security office. A stray child asks whether he is dead, claiming Kurt is a ghost who shares a memory with his deceased friend Johnny, and the child’s words hint at a deeper haunting. At the security office, Jessica, who works there, helps arrange an interview with her father, who leads the firm. He hires Kurt not just for his combat past but for the promise of “solutions,” a demand that the veteran feels compelled to meet.
The pattern of the nightmare returns as Kurt experiences a grim variation: in the dream, he shoots the pleading soldier in the trench, not out of mercy, but as a consequence of fear and memory. A visitation from Johnny surfaces again—this time in the real world—insisting that the living must confront what they have become. Kurt learns of a door in the basement that isn’t on any blueprint and tells his boss, who orders him to forget it and move on. Outside, while leaving food for a homeless man, Kurt is interrupted by a neighbor’s hostility, and the same child from the dream appears again, only this time the boy cannot be found. A power outage plunges the building into darkness, and Kurt and Jessica grow closer as they discuss her circular tattoo and the fragile line between safety and danger.
[Gomez], the man who performs the “dirty work” for Jessica’s father, emerges as a growing threat, pressuring Kurt to stay away from Jessica. A confrontation with Nazi Steve resurfaces, and Kurt fights back, stealing Steve’s gun and breaking his arm, a moment that signals his willingness to confront the violence that surrounds him. Kurt confides in Noe about how to handle the Nazi presence, but Noe diplomatically downplays the danger, insisting they are merely attention-seeking noise. Noe then hints that Kurt should join his group when they depart in three days and even suggests finding a partner, a suggestion that leaves Jessica and Kurt sharing a private moment as Noe’s sermons fill the room.
As preparations for the “apocalypse” intensify, Kurt builds a shelter and stockpiles supplies, turning his home into a bunker of sorts. A neighbor’s threats escalate, but Kurt pushes back by protecting a homeless man and moving forward with his own fortress against the storm. Johnny reappears, questioning Kurt about his methods, while Jessica arrives with news of money missing at work and Gomez’s accusations. They share a charged moment of intimacy, and Jessica acknowledges that Kurt has given up a great deal to secure their future. She admits there might not be enough water for two, but she expresses a willingness to join him in his fortified space. The moment is cut short when Gomez and Jessica’s father confront them, and a tense standoff unfolds as the Nazis press for more money in exchange for sparing lives.
Kurt arrives in time to intervene and defends Jessica, killing several Nazis while sparing one who manages to escape. The two groups collide again when Jessica is used as bait to lure Kurt into opening a door, a trap that leads to Kurt being knocked out and confined to an insane asylum. There, a man interviews him and reveals Noe’s true name—Allen Green—and that he has a history of fraud. The police locate Kurt’s shelter but not the bunker, and the interview hints that the world’s end may not be inevitable after all. Gomez and Jessica’s father watch the interview, while Noe—now shaved and pretending to be a lawyer—works behind the scenes to secure Kurt’s release. The Nazi who escaped with him helps, and Kurt’s chance of escape is secured by an ally among the asylum’s patients.
Returning to his house, Kurt finds the bunker still intact and resolves to see Jessica again. He goes to the security office, only to encounter the spectral boy once more, who reveals that he is a younger version of the man Kurt once was—the boy’s words echoing the father’s final injunctions. With a gun drawn, Kurt demands to know where Jessica is, wielding a recording of Gomez threatening her and exposing the truth to Jessica’s father. The confrontation ends in tragedy: Gomez shoots Kurt twice and then shoots Jessica’s father; Kurt, protected by a vest, retaliates and kills Gomez. The dying father pleads for Kurt to locate his daughter, leaving Kurt to shoulder the weight of rescue and revenge as the storm roars outside.
The storms erupt again, more ferocious than before, and Kurt fights his way back to his untouched bunker to find Jessica there, waiting and crying. In a quiet, stubborn moment of mercy and resolve, he comforts her as the city’s weather rages on, and the two of them cling to a fragile sense of safety amid the chaos that never seems to end.