Geostorm wants to be two movies at once, and it fails at both. Dean Devlin’s 2017 disaster film sets a sabotage thriller inside a climate-controlling satellite network, then buries the mystery under collapsing buildings and fire whirls. The result runs 109 minutes and feels longer.
Trailer, via Roadshow Films.
Dutch Boy and the Broken Weather Machine
The premise is simple enough. After a wave of catastrophic natural disasters, an international coalition builds Dutch Boy, a ring of satellites meant to hold the global climate steady. When the system turns on the planet it was built to protect, satellite designer Jake Lawson — Gerard Butler — heads to the International Climate Space Station to find out why.
What he finds is a virus. Someone introduced it deliberately, wiping the login access of senior personnel and turning the weather itself into a weapon. On the ground, Jake’s brother Max (Jim Sturgess) works under Secretary of State Leonard Dekkom (Ed Harris) to convince President Andrew Palma (Andy García) that the threat is real. Cheng Long (Daniel Wu), the Hong Kong supervisor for Dutch Boy, warns Max of a coming “geostorm” if the malfunction continues.
The pieces are all here. The assembly is not.
| Element | What Geostorm sets up | What it delivers |
|---|---|---|
| The conspiracy | A traitor inside the ICSS | A crew member revealed as the saboteur |
| The stakes | A worldwide geostorm | Set pieces in Shanghai, Hong Kong, Afghanistan |
| The leads | Two brothers, one system | Butler shouting, Sturgess reacting |
A Cast Stranded by the Script
Devlin, who co-wrote the film with Paul Guyot, made his feature directorial debut here. It shows. The film’s history explains the seams: principal photography started October 20, 2014, in New Orleans, and after poor test screenings, reshoots ran in December 2016 under executive producer Jerry Bruckheimer, writer Laeta Kalogridis and new director Danny Cannon. Two years of tinkering left fingerprints on every scene.
The cast is genuinely good on paper. Abbie Cornish plays Secret Service Agent Sarah Wilson, Max’s fiancée. Alexandra Maria Lara commands the space station as Ute Fassbinder. Ed Harris and Andy García bring weight to roles that need none. Robert Sheehan, Eugenio Derbez, Adepero Oduye and Amr Waked fill out the ICSS crew. None of them get a character worth the name.
Katheryn Winnick was cast as Jake’s ex-wife Olivia and recast with Julia Denton during reshoots. That single swap tells you how the film treats its own people.
The visual effects are the selling point, and they are the weakest part. Hong Kong burns, buildings fall, temperatures spike — and none of it lands, because the film never decides whether Dutch Boy is a wonder or a horror. It just keeps cutting between them.
Geostorm grossed $221.6 million worldwide against a $120–130 million budget, losing Warner Bros. $71.6 million. It is the only co-production between Skydance Media and Warner Bros. Pictures. That distinction is now its most interesting fact.
The tagline promises “some things were never meant to be controlled.” The film proves it. Its muddled storytelling, underdeveloped characters and lackluster visual effects were enough to sink it with critics, and the box office agreed. A disaster movie about a broken machine, undone by a broken script.
Get the Notebook.
The day's best stories and every fresh verdict, in plain English, in your inbox by seven. One email a day, no more.





