Jusqu’où iriez-vous pour protéger votre enfant? Keller Dover (Hugh Jackman) se retrouve confronté au pire cauchemar d’un parent. Sa fille de six ans, Anna, est portée disparue avec sa jeune amie, Joy. Alors que les minutes se transforment en heures, la panique s’installe. La seule piste est le véhicule motorisé délabré qui a déjà été stationnée dans leur rue. Menant l’enquête, le détective Loki (Jake Gyllenhaal) procède à l’arrestation du chauffeur, Alex Jones (Paul Dano), mais faute de preuves, l’unique suspect est relâché. Sachant que la vie de son enfant est en jeu, le frénétique Dover en vient à la conclusion qu’il n’a d’autre choix que de prendre les choses en main. Ce père désespéré va tout faire pour retrouver les fillettes, mais en agissant ainsi, il risque de perdre le contrôle, suscitant la question suivante: Quand franchit-on la ligne entre chercher à ce que justice soit faite et devenir justicier?