Neil (Gerard Butler) e Abby Randall (Maria Bello) têm o casamento perfeito. Eles pensam viver a vida que sempre sonharam até que sua filha pequena, Sophie (Emma Karwandy), é seqüestrada. O seqüestrador é o sociopata Tom Ryan (Pierce Brosnan) e, em 24 horas, ele vira a vida da família Randall de cabeça para baixo com suas ameaças.