Gdy umiera żona psychologa Davida Callawaya (Robert De Niro), jego kilkuletnia córka Emily (Dakota Fanning) pogrąża się w szoku, z którego nie potrafi się otrząsnąć. Oboje przenoszą się do niewielkiego miasteczka na północy stanu Nowy Jork. David ma nadzieję, że Emily zapomni o przeszłości i na nowo odnajdzie radość życia. Wkrótce po przeprowadzce Emily zaprzyjaźnia się z Charlie'm, który staje się nieodłącznym towarzyszem jej zabaw. Początkowo wszystko wskazuje na to, że Charlie istnieje tylko w wyobraźni dziewczynki, ale seria przerażających wydarzeń sprawia, że David gotów jest uwierzyć w to, co wydaje się niemożliwe: Charlie istnieje naprawdę, a jeśli rzeczywiście tak jest, to trzeba go powstrzymać za wszelką cenę...