

Dirty War
“On a quiet street the men next door are going about their business. The business of nuclear terrorism.”
After years of meticulous planning, a terrorist operation is reaching its final stages. The authorities have received no intelligence; they are in a race against time but don't yet know it. As the operation unfolds, we see the working lives of men and women directly affected by terrorism. Among them: a firemen worried about the increasingly dangerous conditions he and his men are expected to work under; the head of the anti-terrorist branch whose responsibility it is to protect London and a female Muslim detective brought into Scotland Yard to investigate another suspected terrorist cell. But it is too late to stop the attack.
Where to watch Dirty War in United States
Click a service to open Dirty War there. Availability last verified on June 20, 2026.
Where is Dirty War streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | HBO Max Amazon Channel, MGM Plus, HBO Max | Amazon Video, Apple TV Store, Google Play Movies |
| India | JioHotstar | — |
| Canada | Crave, Crave Amazon Channel | Apple TV Store, Google Play Movies, YouTube |
| Australia | HBO Max, HBO Max Amazon Channel | — |
| Germany | HBO Max, HBO Max Amazon Channel | — |
| France | HBO Max, HBO Max Amazon Channel | — |
| Spain | HBO Max, HBO Max Amazon Channel | — |
About Dirty War
Dirty War is a 2004 English-language drama, thriller and tv movie film directed by Daniel Percival. The cast is led by Louise Delamere, Alastair Galbraith, Waleed Elgadi. It has a runtime of 1h 30m. In United States, it is currently streaming on HBO Max Amazon Channel, MGM Plus, HBO Max.
Dirty War was produced by BBC Film, BBC, and HBO Films and made in United Kingdom and United States of America. It was released on September 26, 2004.
- Director
- Daniel Percival
- Writers
- Lizzie Mickery, Daniel Percival
- Release date
- September 26, 2004
- Original language
- English
- Status
- Released
- Country
- United Kingdom, United States of America
- Production
- BBC Film, BBC, HBO Films
Dirty War cast & crew
Dirty War was directed by Daniel Percival and written by Lizzie Mickery and Daniel Percival.
The cast features Louise Delamere as Liz Corrigan, Alastair Galbraith as Murray Corrigan, Waleed Elgadi as Abu Abassi, Martin Savage as DS Mike Drummer, Koel Purie as DC Sameena Habibullah, and Helen Schlesinger as Nicola Painswick.
Behind the camera, the score was composed by Joe Walker, cinematography is by Graham Smith, and it was produced by Luke Alkin and Liza Marshall.
Is Dirty War worth watching?
At 1h 30m, it's an easy, time-light watch.
If you enjoy drama, thriller, and tv movie, Dirty War is worth a place on your watchlist.
How and where to watch Dirty War
In United States, you can stream Dirty War on HBO Max Amazon Channel, MGM Plus, and HBO Max, or rent and buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube. Click any service above to open it directly.
Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.
Rate & review
Your rating and review are saved privately in this browser — no account needed.
Cast of Dirty War

Louise Delamere
Liz Corrigan

Alastair Galbraith
Murray Corrigan

Waleed Elgadi
Abu Abassi

Martin Savage
DS Mike Drummer

Koel Purie
DC Sameena Habibullah

Helen Schlesinger
Nicola Painswick

Ewan Stewart
Deputy Assistant Commissioner John Ives

Paul Antony-Barber
Commander Paul Hardwick

Dorian Healy
Harper

David Horovitch
Lambert

Raza Jaffrey
Rashid Dhar

George Georgiou
Usman Selcuk
Dirty War — FAQs
▸Where can I watch Dirty War in United States?
Dirty War is streaming on HBO Max Amazon Channel, MGM Plus, HBO Max in United States.
▸Is Dirty War on HBO Max Amazon Channel?
Yes — Dirty War is currently available on HBO Max Amazon Channel in United States.
▸What language is Dirty War in?
Dirty War is originally in English. Subtitle and dub options vary by streaming service.
▸How long is Dirty War?
Dirty War runs 1 hours 30 minutes (90 minutes).











