Lea (Lily McInerny) passe l'été de ses 17 ans, sans but, à se faire bronzer avec sa meilleure amie, à marcher sur des œufs autour de sa mère accaparante et à se geler la cervelle avec un groupe de garçons de son école. Le hasard vient briser la monotonie de son quotidien en lui faisant croiser la route de Tom (Jonathan Tucker), un homme plus vieux qui lui promet autre chose que sa vie d'adolescente insatisfaite. Au fil du temps, leur relation se développe, mais lorsque des signaux d'alerte quant au passé de Tom se font entendre, Lea choisit de les ignorer. À force d'écouter Tom, Lea commence à voir sa mère comme indigne et ses amis comme une perte de temps. Isolée de tous, Lea découvre les véritables intentions de Tom et se retrouve dans une situation qu'elle n'aurait jamais pu imaginer.