Synopsis
After his life is turned upside down when his wife is killed in a London terrorist attack, a brilliant but introverted CIA decoder takes matters into his own hands when his supervisors refuse to take action.
Key facts
Crew
Trailer
Stills
Reviews
No reviews yet. Be the first to write one.
Festival History
Releases & classifications
| Theatrical | Belgium | April 9, 2025 |
| Theatrical | France | April 9, 2025 |
| Theatrical | South Korea | April 9, 2025 |
| Theatrical | Latvia | April 9, 2025 |
| Theatrical | Philippines | April 9, 2025 |
| Theatrical | Argentina | April 10, 2025 |
| Theatrical | Australia | April 10, 2025 |
| Theatrical | Brazil | April 10, 2025 |
| Theatrical | Chile | April 10, 2025 |
| Theatrical | Colombia | April 10, 2025 |
| Theatrical | Czech Republic | April 10, 2025 |
| Theatrical | Germany | April 10, 2025 |
| Theatrical | Dominican Republic | April 10, 2025 |
| Theatrical | Greece | April 10, 2025 |
| Theatrical | Guatemala | April 10, 2025 |
| Theatrical | Hong Kong | April 10, 2025 |
| Theatrical | Croatia | April 10, 2025 |
| Theatrical | Hungary | April 10, 2025 |
| Theatrical | Israel | April 10, 2025 |
| Theatrical | India | April 10, 2025 |
| Theatrical | Italy | April 10, 2025 |
| Theatrical | Macao | April 10, 2025 |
| Theatrical | Mexico | April 10, 2025 |
| Theatrical | Malaysia | April 10, 2025 |
| Theatrical | Netherlands | April 10, 2025 |
| Theatrical | New Zealand | April 10, 2025 |
| Theatrical | Panama | April 10, 2025 |
| Theatrical | Peru | April 10, 2025 |
| Theatrical | Puerto Rico | April 10, 2025 |
| Theatrical | Portugal | April 10, 2025 |
| Theatrical | Qatar | April 10, 2025 |
| Theatrical | Singapore | April 10, 2025 |
| Theatrical | Slovakia | April 10, 2025 |
| Theatrical | Thailand | April 10, 2025 |
| Theatrical | Ukraine | April 10, 2025 |
| Theatrical | VI | April 10, 2025 |
| Theatrical | Bulgaria | April 11, 2025 |
| Theatrical | Canada | April 11, 2025 |
| Theatrical | China | April 11, 2025 |
| Theatrical | Estonia | April 11, 2025 |
| Theatrical | Spain | April 11, 2025 |
| Theatrical | Finland | April 11, 2025 |
| Theatrical | United Kingdom | April 11, 2025 |
| Theatrical | Indonesia | April 11, 2025 |
| Theatrical | Ireland | April 11, 2025 |
| Theatrical | Japan | April 11, 2025 |
| Theatrical | Lithuania | April 11, 2025 |
| Theatrical | Poland | April 11, 2025 |
| Theatrical | Romania | April 11, 2025 |
| Theatrical | Sweden | April 11, 2025 |
| Theatrical | Turkey | April 11, 2025 |
| Theatrical | Taiwan | April 11, 2025 |
| Theatrical | United States | April 11, 2025 |
| Theatrical | Vietnam | April 11, 2025 |
| Theatrical | South Africa | April 11, 2025 |
| Streaming | AS | June 9, 2025 |
| Streaming | Belgium | June 10, 2025 |
| Streaming | Canada | June 10, 2025 |
| Streaming | GU | June 10, 2025 |
| Streaming | Israel | June 10, 2025 |
| Streaming | Japan | June 10, 2025 |
| Streaming | MP | June 10, 2025 |
| Streaming | Puerto Rico | June 10, 2025 |
| Streaming | United States | June 10, 2025 |
| Streaming | VI | June 10, 2025 |
| Streaming | AS | July 16, 2025 |
| Streaming | CK | July 16, 2025 |
| Streaming | Niue | July 16, 2025 |
| Streaming | PN | July 16, 2025 |
| Streaming | Andorra | July 17, 2025 |
| Streaming | AG | July 17, 2025 |
| Streaming | AI | July 17, 2025 |
| Streaming | Albania | July 17, 2025 |
| Streaming | Argentina | July 17, 2025 |
| Streaming | Austria | July 17, 2025 |
| Streaming | Australia | July 17, 2025 |
| Streaming | AW | July 17, 2025 |
| Streaming | Bosnia and Herzegovina | July 17, 2025 |
| Streaming | BB | July 17, 2025 |
| Streaming | Belgium | July 17, 2025 |
| Streaming | Bulgaria | July 17, 2025 |
| Streaming | BM | July 17, 2025 |
| Streaming | Bolivia | July 17, 2025 |
| Streaming | Brazil | July 17, 2025 |
| Streaming | Bahamas | July 17, 2025 |
| Streaming | BZ | July 17, 2025 |
| Streaming | Canada | July 17, 2025 |
| Streaming | CC | July 17, 2025 |
| Streaming | Switzerland | July 17, 2025 |
| Streaming | Chile | July 17, 2025 |
| Streaming | Colombia | July 17, 2025 |
| Streaming | Costa Rica | July 17, 2025 |
| Streaming | CX | July 17, 2025 |
| Streaming | Czech Republic | July 17, 2025 |
| Streaming | Germany | July 17, 2025 |
| Streaming | Denmark | July 17, 2025 |
| Streaming | Dominica | July 17, 2025 |
| Streaming | Dominican Republic | July 17, 2025 |
| Streaming | Ecuador | July 17, 2025 |
| Streaming | Estonia | July 17, 2025 |
| Streaming | Spain | July 17, 2025 |
| Streaming | Finland | July 17, 2025 |
| Streaming | FK | July 17, 2025 |
| Streaming | FO | July 17, 2025 |
| Streaming | United Kingdom | July 17, 2025 |
| Streaming | GD | July 17, 2025 |
| Streaming | GI | July 17, 2025 |
| Streaming | Greenland | July 17, 2025 |
| Streaming | Greece | July 17, 2025 |
| Streaming | GS | July 17, 2025 |
| Streaming | Guatemala | July 17, 2025 |
| Streaming | GU | July 17, 2025 |
| Streaming | Guyana | July 17, 2025 |
| Streaming | Hong Kong | July 17, 2025 |
| Streaming | Honduras | July 17, 2025 |
| Streaming | Croatia | July 17, 2025 |
| Streaming | Haiti | July 17, 2025 |
| Streaming | Hungary | July 17, 2025 |
| Streaming | Ireland | July 17, 2025 |
| Streaming | Israel | July 17, 2025 |
| Streaming | IO | July 17, 2025 |
| Streaming | Iceland | July 17, 2025 |
| Streaming | Italy | July 17, 2025 |
| Streaming | Jamaica | July 17, 2025 |
| Streaming | Japan | July 17, 2025 |
| Streaming | KN | July 17, 2025 |
| Streaming | South Korea | July 17, 2025 |
| Streaming | KY | July 17, 2025 |
| Streaming | LC | July 17, 2025 |
| Streaming | Liechtenstein | July 17, 2025 |
| Streaming | Lithuania | July 17, 2025 |
| Streaming | Luxembourg | July 17, 2025 |
| Streaming | Latvia | July 17, 2025 |
| Streaming | ME | July 17, 2025 |
| Streaming | MH | July 17, 2025 |
| Streaming | Macedonia | July 17, 2025 |
| Streaming | MP | July 17, 2025 |
| Streaming | MS | July 17, 2025 |
| Streaming | Malta | July 17, 2025 |
| Streaming | Mexico | July 17, 2025 |
| Streaming | NF | July 17, 2025 |
| Streaming | Nicaragua | July 17, 2025 |
| Streaming | Netherlands | July 17, 2025 |
| Streaming | Norway | July 17, 2025 |
| Streaming | New Zealand | July 17, 2025 |
| Streaming | Panama | July 17, 2025 |
| Streaming | Peru | July 17, 2025 |
| Streaming | Poland | July 17, 2025 |
| Streaming | Puerto Rico | July 17, 2025 |
| Streaming | Portugal | July 17, 2025 |
| Streaming | Paraguay | July 17, 2025 |
| Streaming | Romania | July 17, 2025 |
| Streaming | Serbia | July 17, 2025 |
| Streaming | Sweden | July 17, 2025 |
| Streaming | Singapore | July 17, 2025 |
| Streaming | SH | July 17, 2025 |
| Streaming | Slovenia | July 17, 2025 |
| Streaming | SJ | July 17, 2025 |
| Streaming | Slovakia | July 17, 2025 |
| Streaming | SM | July 17, 2025 |
| Streaming | SR | July 17, 2025 |
| Streaming | El Salvador | July 17, 2025 |
| Streaming | TC | July 17, 2025 |
| Streaming | TK | July 17, 2025 |
| Streaming | TT | July 17, 2025 |
| Streaming | Taiwan | July 17, 2025 |
| Streaming | United States | July 17, 2025 |
| Streaming | Uruguay | July 17, 2025 |
| Streaming | VA | July 17, 2025 |
| Streaming | VC | July 17, 2025 |
| Streaming | Venezuela | July 17, 2025 |
| Streaming | VG | July 17, 2025 |
| Streaming | VI | July 17, 2025 |
| Streaming | Netherlands | July 29, 2025 |
| Streaming | Turkey | October 8, 2025 |
| Streaming | United States | October 17, 2026 |
| Classification | Germany | 12 |
| Classification | United States | PG-13 |
Versions & editions
| Home video | Canada | July 8, 2025 |
| Home video | Puerto Rico | July 8, 2025 |
| Home video | United States | July 8, 2025 |
| Home video | VI | July 8, 2025 |
| Home video | Japan | August 20, 2025 |
Full credits
| Director | James Hawes |
| Cast | Rami Malek (Heller), Holt McCallany (Director Moore), Danny Sapani (Caleb), Rachel Brosnahan (Sarah), Michael Stuhlbarg (Schiller), Laurence Fishburne (Henderson), Julianne Nicholson (Director O'Brien), Caitríona Balfe (Inquiline), Jon Bernthal (The Bear), Adrian Martinez (Carlos), Evan Milton (Slater), Nick Mills (Finn), Tiffany Gray (Esther), Kate Sumpter (Channel 6 Anchor), David Mills (NBNC Anchor), Anita Anand (CNC Anchor), Ryan Chilcote (CNC Reporter), Barbara Probst (Gretchen Frank), Joseph Millson (Ellish), Marc Rissmann (Mishka Blazhic), Lanna Joffrey (Federal Official), Tom Clarke Hill (Burly Bartender), Anna Francolini (Anita Garrison), Alice Hewkin (Ali Park), Michael Monicatti (CIA Team #2), Christy Meyer (CIA Team #1 / Vestry), Doug Cockle (CIA Security Agent), Tammie Rhee (IED Instructor - The Farm), Henri Faudou (Gretchen's Partner), Marthe Keller (Florist), Philippe De Grossouvre (Respiratory Clinic Doctor), Lily Sinko (Respiratory Clinic Secretary), Jean-Yves Cylly (Bus Station Ticket Agent), Henry Garrett (Chief of Staff), Christophe Dupuis (CIA Operative, Madrid), Bettina Kenney (News Reporter, Berlin), Lars Anund Larsson (Harbour Master), Jérémy Lagniez (Simon (Schiller Henchman)), Michaël Troude (Kristoff (Schiller Henchman)), Eli James (CIA Team #3) |
| Screenplay | Gary Spinelli, Ken Nolan |
| Producer | Dan Wilson, Hutch Parker, Joel B. Michaels, Rami Malek |
| Executive producer | Jonathan Hook |
| Cinematography | Martin Ruhe |
| Editing | Jonathan Amos |
| Music | Volker Bertelmann |
| Production design | Maria Djurkovic |
| Visual effects | Jan Maroske |
| Costumes | Suzie Harman |
Identifiers & sources
| Wikidata | Q119206814 |
| IMDb | tt0899043 |
| TMDB | 1087891 |
Additional data: TMDB.
Source: Wikidata (CC0-1.0)
