Der junge Ausreißer Ronnie schlägt sich allein auf der Straße durch, bis ihn Audrey (Renée Zellweger) bei sich aufnimmt – eine Frau, die seit der Entführung ihres Sohnes vor zwanzig Jahren von der Vergangenheit verfolgt wird. Überzeugt davon, in Ronnie ihr verschwundenes Kind wiedergefunden zu haben, klammert sie sich verzweifelt an diese Vorstellung. Zwischen Fürsorge und Wahn entsteht ein unheimliches Spiel, in dem Realität und Täuschung zunehmend ineinander übergehen.
