Emily Jenkins (Renée Zellweger) er en sosialarbeider fra Oregon, som får i oppgave å undersøke familien til den 10 år gamle Lillith Sullivan (Jodelle Ferland). Emily mistenker at foreldrene har mishandlet Lillith, og denne antagelsen blir bekreftet når Lilliths foreldre prøver å drepe datteren sin. Emily redder Lillith sammen med detektiv Mike Barron (Ian McShane). Lillith blir først sendt til et barnehjem, men hun ber om å få bo hos Emily i stedet. Det blir bestemt at Emily skal ta vare på Lillith frem til en egnet fosterfamilie kan ta over. I mellomtiden blir Lilliths foreldre, Edward og Margaret sendt til en institusjon for psykisk syke mennesker.