Terry Gilliam’s Twelve Monkeys sends a convict named James Cole backward through time to stop a virus that already killed almost everyone. Cole, played by Bruce Willis, does not get a clean trip. The future sends him to 1990, six years before the outbreak he is supposed to investigate, and a mental hospital takes him in.
That mistake is the whole movie. Cole arrives talking about 2035 and a plague, and nobody believes a word of it. He meets Dr. Kathryn Railly, a psychiatrist played by Madeleine Stowe, and Jeffrey Goines, the son of a famous virus expert, played by Brad Pitt. Goines is loud and locked up beside him. From that ward, the film builds a case for the Army of the 12 Monkeys, the group thought to have unleashed the disease.
Trailer, via Arrow Video.
Bruce Willis in the Ward
Willis plays Cole as a man worn down rather than amped up. He is not a hero sent to save the world; he is a prisoner who volunteered because the alternative was worse. Gilliam keeps the audience in Cole’s confusion. The film runs 129 minutes and never hands over a clean answer about what is real and what Cole only thinks he remembers.
Pitt is the live wire. Jeffrey Goines gets the big speech and the big eyes, and Pitt plays him as a man whose madness might be a message or might just be noise. Christopher Plummer, as Dr. Goines, and David Morse, as Dr. Peters, fill out the virus-expert thread without much screen time. The supporting cast — Jon Seda as Jose, Christopher Meloni as Lt. Halperin, LisaGay Hamilton as Teddy — keeps the hospital and the future sequences grounded.
The screenplay by David Webb Peoples and Janet Peoples works best when it treats time travel as a trap instead of a puzzle. The tagline, “The future is history,” is not decoration. Cole’s problem is that the past is already fixed and he is the only one who can see it.
Here is the running order of the film’s key movements:
| Time | Setting | What happens |
|---|---|---|
| 2035 | Underground communities | Cole volunteers for the mission |
| 1990 | Mental hospital | Cole meets Railly and Goines |
| 1996 | Baltimore | The outbreak window closes |
| 2035 | The future | Cole is sent back again |
The Army of the 12 Monkeys
The mystery is the weakest part. The film points at the Army of the 12 Monkeys, then pulls the thread loose. That is deliberate, but it leaves the middle stretch spinning. Gilliam’s visual ideas — the grimy future, the institutional hallways, the repeated images — carry more weight than the plot mechanics do.
What holds up is the performance trio and the refusal to explain. Willis, Stowe and Pitt are all working at a level the material does not always deserve. Stowe gives Railly a slow turn from skeptic to believer that keeps the film’s center from drifting.
The film’s ranking of its own ideas matters here:
- Cole’s dislocation is the strongest thread.
- Railly’s conversion is the second.
- The Army of the 12 Monkeys is the thinnest.
- The future frame is mostly setup.
Twelve Monkeys is a science fiction thriller that trusts mood over logic, and mostly earns that trust. The 1990 hospital sequence is the film’s best stretch, and the 1996 payoff does not fully match it. Pitt’s Goines is the performance people remember, but Willis is the one carrying the weight.
At 129 minutes, the film sags in its middle third. The mystery around the Army of the 12 Monkeys never resolves into anything as sharp as the setup promises. That is the cost of Gilliam’s approach.
Still, this is a film worth its reputation. It is not a clean puzzle and it does not want to be. It wants Cole’s confusion to become the viewer’s, and it gets there.
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.





