Abduction wants to be a tense thriller about a teenager fighting for the truth about his identity. It is not. John Singleton’s final directorial effort before his death in 2019 is a mess of bad pacing, hollow performances, and a premise that could not sustain itself for its 106-minute runtime. The film grossed $82.1 million on a $35 million budget, but that success is a mirage. The movie is forgettable, and its failure is not just a matter of taste. It is a structural problem that starts at the script and never gets fixed.
The film opens with Nathan Harper, played by Taylor Lautner, a Pittsburgh teenager whose life has never felt quite right. He sees a psychiatrist named Dr. Geraldine “Geri” Bennett, played by Sigourney Weaver, and suffers from nightmares that hint at something wrong beneath his ordinary existence. One day, he finds a photo of himself on a missing persons website. That discovery sets off a chain reaction of events that should build to a thrilling climax. Instead, it builds to a film that feels like it is running on empty calories.
Trailer, via Lionsgate Movies.
Nathan Harper and the Missing Child Photo
Nathan’s central problem is simple: he thinks his family is hiding something. The film spends a long stretch establishing his unease, his nightmares, and his visits to Dr. Bennett. Then it throws a curveball: he teams up with Karen Murphy, played by Lily Collins, for a school project on missing children. That project leads him to discover that he resembles an age-progression photo of a missing child named Steven Price. This is the moment the film should seize. It should make us wonder who Nathan really is, and what his family might have done.
Instead, the film treats the discovery as a plot device rather than a human question. Nathan asks his mother, Mara, played by Maria Bello, if she is his mother. She confirms that she is not. Two men from the Bridgewater Juvenile Justice Department arrive at the house. They kill Mara and Kevin, Nathan’s adoptive parents. Before he dies, Kevin shouts for Nathan to run.
That scene is meant to be shocking. It is not. The deaths are abrupt, and the film does not give them weight. The audience is left wondering why these men are here, and the film does not answer. It simply moves on, and the momentum stalls.
Running From Assassins
Nathan runs, but he returns for Karen, who was captured. He rescues her and is forced to leave the house because of a bomb. The bomb injures Karen, and Nathan takes her to the hospital. There, he tries to contact the police. His call is intercepted by CIA operative Frank Burton, played by Alfred Molina. Burton tells Nathan he is in danger and promises to send two men to collect him.
Burton explains the whole situation. Nathan’s biological father, Martin Price, played by Jason Isaacs, stole an encrypted list of 25 corrupt CIA operatives from the Serbian terrorist and freelance intelligence broker Nikola Kozlow, played by Michael Nyqvist, when Nathan was three. Kozlow planned to abduct Nathan to force Martin to hand over the list. Nathan was given to his adoptive parents for his own protection. Kozlow used the missing persons website to find Nathan.
This explanation should clarify everything. It does not. The film introduces a conspiracy involving CIA operatives, a terrorist, and a stolen list, but it never makes the stakes clear. We know Nathan is in danger, but we do not know what the danger is. The film tells us he is being hunted, but it never shows us who the hunters are beyond two shadowy figures who appear briefly.
The Supporting Cast
The cast is capable. Weaver plays Dr. Bennett with a quiet authority, and her scenes with Lautner are the film’s best moments. Molina’s Burton is a competent presence, though his character is underwritten. Isaacs and Nyqvist both get little to do. Maria Bello and Lily Collins round out the ensemble, but their roles are thin. The film is overcrowded with names and underpopulated with ideas.
Lautner’s performance is the biggest problem. He is a physical actor, and the film leans on that by making Nathan a runner chased across streets and through forests. But the running is not a substitute for acting. Lautner’s face registers fear, confusion, and determination, but the film gives him nothing to do with those emotions. He is a prop in a chase sequence, not a character with interiority.
The Fight for the Truth
The tagline promises “the fight for the truth will be the fight of his life.” It is not. The fight for the truth is a series of phone calls, a bomb, and a few men in dark suits. It is not a fight at all. It is a shuffle.
The film’s biggest flaw is its inability to pace itself. The middle section drags as Nathan and Karen move from place to place, always one step ahead of their pursuers. The tension should come from the unknown. Instead, it comes from the film’s refusal to commit to anything. Scenes are cut short. Explanations are withheld. The audience is left waiting for a payoff that never arrives.
Comparing the Cast’s Roles
| Role | Actor | Screen Time |
|---|---|---|
| Nathan Harper | Taylor Lautner | Lead |
| Karen Murphy | Lily Collins | Supporting |
| Frank Burton | Alfred Molina | Supporting |
| Martin Price | Jason Isaacs | Supporting |
| Nikola Kozlow | Michael Nyqvist | Supporting |
The table above shows the film’s distribution of attention. Lautner gets the lead, but the film does not give him enough to do. The other actors are listed as supporting, and they are. Their roles are small, their lines are fewer, and their impact is minimal. The film is a collective portrait of neglect, not a collection of performances.
What Works and What Does Not
There are moments where the film almost succeeds. Weaver’s scenes with Lautner are the closest the film comes to genuine tension. The hospital sequence, where Burton intercepts Nathan’s call, has a pulse. But these moments are exceptions. The film’s failures are systemic.
- The pacing is uneven. The film rushes through setup only to slow to a crawl in the middle.
- The conspiracy is explained but never made tangible. The audience never understands what is at stake.
- The performances are adequate but underwritten. The actors are given nothing to play.
- The premise is promising, but the execution is lazy. The film coasts on its idea rather than building it.
A Premise Worth More
The missing persons website is a clever hook. A teenager finding himself on a list of missing children is a premise that could carry a strong thriller. The CIA angle, with a list of corrupt operatives and a Serbian terrorist, adds depth. The adoption angle, with Nathan discovering he was given to his adoptive parents for protection, adds emotional weight.
None of that makes it into the finished product. The film is a pale shadow of what it could have been. Singleton’s direction is competent, but it is not enough. Weaver’s presence is a lifeline, but even she cannot save a sinking ship.
The Verdict
Abduction is a failure of ambition. It takes a premise that could have been gripping and turns it into a hollow chase. The film is not scary, it is not tense, and it is not memorable. It is a $35 million budget spent on a story that never earns its runtime.
The film’s legacy is modest. It grossed $82.1 million, which is not a disaster, but it is not a triumph. It is a footnote. It is a film that will be forgotten quickly, and it deserves to be.
The film’s final act is a rush to the finish line. Nathan and Karen are chased, they run, they hide, and the film ends. There is no resolution, no payoff, no sense of completion. It is a film that stops before it finishes.
The film’s worst sin is not that it is boring. It is that it wastes a good idea. The missing persons website, the CIA list, the Serbian terrorist, the adoption — all of these elements could have made a tight, compelling thriller. Instead, they are buried under a pile of bad pacing and hollow performances.
Abduction is a film that fails to live up to its own premise. It is a disappointment, and it is a missed opportunity. The score reflects that judgment.
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.





