At one time, I would have refused to see this. It seemed to me that revenge flicks were largely just an excuse to have a "hero" behaving more nastily than usual. But I have discovered my taste for them, whether we're supposed to root for the protagonist or recognize that he's in the wrong. In this case, I knew it was bigger on drama than action.
Keller Dover (Hugh Jackman) and Frank Birch (Terrence Howard) are friends through their first-grade daughters -- who go missing at the same time. Laconic, low-IQ Alex Jones (Paul Dano) is soon apprehended as a suspected kidnapper, but the evidence is too circumstantial to hold him for long; and despite the request of Detective Loki (Jake Gyllenhaal), the chief lets him go totally free. Having slightly more evidence to convince him, however inadmissible in court, Keller kidnaps Alex and enlists Frank's reluctant help in trying to torture their daughters' whereabouts out of him, keeping this secret from their respective wives, Grace (Maria Bello) and Nancy (Viola Davis). Meanwhile, Loki continues to look for the girls and Alex -- sometimes following Keller.