En Orlando, Florida, Quentin "Q" Jacobsen (Nat Wolff) vive al lado de su amiga de la infancia, Margo Roth Spiegelman (Cara Delevingne). Quentin ha estado fascinado con Margo desde que se mudó a vivir en su misma calle. Cuando eran pequeños, Quentin y Margo descubren, un día, el cadáver de un hombre que se había suicidado. Después de este incidente, se ve a Quentin y a Margo en el último curso de instituto. Si bien se han distanciado, Quentin todavía tiene sentimientos por ella.