Neil (Gerard Butler) și Abby (Maria Bello) trăiesc Visul American. Împreună cu fetița lor, Sophie, au o familie perfectă și pare că nu există nimic pe lumea asta care să le poată distruge viața liniștită, până într-o zi...
Atunci când micuța Sophie este răpită de către Ryan (Pierce Brosnan), singura soluție care le rămâne celor doi este să satisfacă cerințele acestuia.
Ryan este un un psihopat rece și calculat pentru care viețile celor doi nu contează, tratându-i pe aceștia cu sângele rece tipic criminalilor dereglați mental.
Existența liniștită a familiei fericite este dată peste cap de către Ryan ale cărui condiții devin din ce în ce mai înfiorătorare, căci el nu vrea banii familiei. Scopul lui este să distrugă sistematic viața pe care cei doi au construit-o în zece ani de zile. Ca pe un puzzle.