Depois de um colapso mental, Jake Davis (Russell Crowe), um escritor premiado com o premio Pulitzer, tenta criar sozinho a filha de cinco anos. Vinte anos depois, sua filha Katie Davis (Amanda Seyfried) cuida de crianças com problemas psicológicos e tenta entender sua complicada infância.