Gabriele Noone (Robin Williams) è un romanziere di successo e conduce da anni un programma radiofonico notturno. Entra in possesso dello scioccante manoscritto del quattordicenne Pete Logand che racconta nei dettagli gli orrori di un infanzia negata dalle continue molestie subite dai genitori e dai loro amici, colpito dalla storia, Gabriel si mette in contatto telefonico con il ragazzo e con una donna (Toni Coletti), l'assistente sociale con cui Pete vive. Fra loro nasce una forte intesa, per Gabriel, Pete è il figlio che non ha mai avuto. Ma quando Gabriel decide di conoscere personalmente il ragazzo la sua vita cambierà per sempre. Tratto dal controverso romanzo di Armisted Maupin, il film è ispirato ad una storia realmente vissuta dall'autore.