William Keane (Damian Lewis) ist kaum in der Lage, die Situation zu bewältigen. Sechs Monate ist es her, dass seine sechsjährige Tochter aus dem New Yorker Port Authority Bus Terminal entführt wurde, während er mit ihr unterwegs war. Keane wird immer wieder an den Ort der Entführung gezogen und wandert am Busbahnhof umher, wobei er die Ereignisse dieses schicksalhaften Tages zwanghaft wiederholt, in der Hoffnung, den Ausgang zu ändern. Eines Tages trifft er in einem Übergangshotel auf die finanziell angeschlagene Lynn Bedik (Amy Ryan) und ihre siebenjährige Tochter Kira (Abigail Breslin). Keane fühlt sich zunehmend zu Kira hingezogen und benutzt sie in einem erschütternden Höhepunkt, um die Leere zu füllen, die das Verschwinden seiner Tochter hinterlassen hat.