Chicago Police Lieutenant Danny Roman is recognized as one of the department's top hostage negotiators, highly skilled in handling high-pressure situations. The story begins with Roman receiving information from his partner, Nate Roenick, warning him that an internal informant within their precinct is suspected of embezzling millions from the police disability fund. Soon after, Roenick is tragically shot dead, and Roman is lured to the scene where he is discovered by fellow officers. Despite his efforts, Roman is unable to verify Roenick's accusations or identify the person responsible for the crime.
As the investigation unfolds, Roman finds himself targeted by Internal Affairs Inspector Terence Niebaum, who is suspected of being involved in the corruption scheme. The police recover a murder weapon linked to one of Roman’s previous cases, and a search at his home uncovers evidence of an offshore bank account that seems to implicate him directly. These developments paint Roman as the prime suspect in both Roenick’s murder and the embezzlement scandal. Facing mounting pressure, Roman is forced to surrender his gun and badge, and is ostracized by his colleagues while awaiting possible charges.
Driven by a sense of injustice, Roman storms into Niebaum’s office, taking multiple individuals hostage, including Niebaum himself, his assistant Maggie, Roman’s close friend and commander Grant Frost, and con man Rudy Timmons. With the police building evacuated and under siege by his own unit and the FBI, Roman only trusts to negotiate with Lieutenant Chris Sabian of the west precinct. His demands are clear and urgent: he wants his badge back, a department funeral if he is killed, the identity of Roenick’s informant, and the truth about who murdered Roenick.
As the standoff intensifies, clashes erupt between Roman and the tactical teams led by Commander Adam Beck, who advocate for a quick breach. A failed attempt to storm Niebaum’s office leads to a tense situation where a SWAT marksman refuses to shoot Roman, acknowledging his complex motives. Roman captures officers Scott and Markus, and at one point appears to execute Scott to reassert control over the situation. The scene grows more volatile as Sabian takes charge and begins formulating a plan to resolve the crisis.
Roman manages to regain a modicum of control by releasing Frost in exchange for access to Niebaum’s computer, which reveals wiretap recordings involving Roenick’s investigation. Roman lashes out at Niebaum, accusing him of lying about not knowing what Roenick was uncovering, and physically assaults him. With the help of Rudy and Maggie, Roman uncovers the specifics of the corruption scheme: dishonest officers are submitting false disability claims, which are being approved by a secret insider on the board of the disability fund.
As Roman digs deeper, Sabian claims to have identified the informant, but Roman quickly realizes that Sabian is bluffing when his own investigation shows that Roenick was the key informant. Tensions escalate further when Roman threatens to expose the wrongdoing with sniper fire, prompting Niebaum to admit that Roenick had given him wiretaps implicating the entire squad. However, Niebaum reveals that the wiretaps are in his safe, which is hidden from Roman. Suddenly, the corrupt officers infiltrate the building’s air vents and open fire, killing Niebaum in a brutal attack.
Roman desperately fends off the attackers utilizing flashbangs from his captured officers, but the chaos causes the remaining hostages to believe Roman is turning rogue. The situation ignites the FBI’s full involvement, and they take over command of the operation. With Lieutenant Sabian temporarily relieved of duty, Roman and Maggie discuss the possibility that Roenick’s wiretaps might be hidden at Niebaum’s home, though their efforts to find them are thwarted when the corrupt officers plan to kill Roman.
Frost arrives unexpectedly, negotiating personally with Roman, but deceit is soon revealed. Sabian ultimately intervenes and enters the building to assist Roman, who confirms that Officer Scott is unharmed. As the police raid the building and free the hostages, Roman disguises himself in Scott’s uniform and manages to escape. Despite their efforts, Roman and Sabian are unable to find the wiretaps at Niebaum’s residence before the corrupt officers, led by Frost, try to eliminate Roman once again.
Frost approaches Roman alone for negotiations, revealing himself as the mastermind behind the conspiracy, the insider on the disability fund’s board, and Roenick’s murderer. During their tense encounter, Frost is caught off guard when Sabian shoots Roman—who is only wounded—allowing the police to wiretaps the confession. As Frost attempts to destroy evidence, he is confronted outside by police, humiliated, and ultimately shot in the shoulder and arrested. The film closes with Roman being loaded into an ambulance, his wife by his side, and Sabian returning his badge, symbolizing the end of a turbulent but resolved chapter.