In 2020, a Danish police officer Christian Toft (Nikolaj Coster-Waldau) leaves his apartment, forgetting to take his gun with him. He borrows the gun from his partner Lars Hansen (Søren Malling). An ISIS member Ezra Tarzi (Eriq Ebouaney) slits Lars' throat. It turns out that a CIA agent Joe Martin (Guy Pearce) made Ezra a double agent. Joined by Alex (Carice van Houten), another police officer who had been having a relationship with Lars for years, Christian seeks justice for the murder of Lars.