Die mit allen Wassern gewaschene Sozialarbeiterin Emily Jenkins (Renée Zellweger) ist davon überzeugt, in ihrem Job wirklich schon alles gesehen zu haben. Bis ihr neuester und ausgesprochen mysteriöser Fall sie mit der zehnjährigen Lillith Sullivan (Jodelle Ferland) zusammenführt. Schnell bewahrheiten sich Emilys schlimmste Befürchtungen, als Lilliths Eltern versuchen, ihre eigene und einzige Tochter zu ermorden. Im letzten Moment kann Emily das Mädchen retten. Kurzerhand nimmt sie Lillith bei sich zu Hause auf, bis geeignete Pflegeeltern gefunden sind. Doch die Kleine scheint von einem düsteren Geheimnis umgeben zu sein ...