Filmul spune povestea lui Annie (Liana Liberato), o fată de 14 ani ce locuiește împreună cu părinții ei, Will și Lynn Cameron (Clive Owen, Catherine Keener), într-un cartier liniștit din suburbii. Viața lui Annie se schimbă radical în momentul în care primește un computer de ziua ei de la părinți și începe să comunice cu un necunoscut.
Acesta pretinde că are 16 ani și că se numește Charlie. Fata se simte atrasă de el și începe să vorbească din ce în ce mai mult cu el. În momentul în care acceptă să se întânlească cu el, față în față, descoperă cu stupoare că de fapt acesta nu este un băiat, ci un bărbat în vârstă de 40 de ani, care e obsedat sexual și își ademenește victimele prin intermediul rețelelor de socializare.
După ce Annie este agresată sexual de Charlie, rămâne cu traume psihice pe care psiholoaga Gail se străduiește să o ajute să le depășească. Relațiile părinților se destramă pe zi ce trece. Aceștia se autoînvinovățesc pentru cele întâmplate. Dornic de răzbunare și din dorința de a-l împiedica pe acest pedofil să violeze vreo altă fata, Will Cameron îl vânează prin toată țara pe Charlie pentru a-l pedepsi.