După moartea neașteptată a soției sale, Alison (Amy Irving), David Callaway (Robert De Niro) și fiica sa în vârstă de nouă ani, Emily (Dakota Fanning, recompensată cu un premiu MTV pentru prestația sa), se mută din New York într-un loc mult mai liniștit. După un timp, David descoperă că fiica lui și-a făcut un prieten imaginar căruia îi spune Charlie.