Quentin «Q» Jacobsen er en tenåringsgutt som snart skal slutte på high school og begynne på college. Han har vært forelsket i barndomsvennen og naboen Margo Roth Spiegelman siden de var små og oppdaget et lik sammen. Nå har de imidlertid vokst fra hverandre, og på skolen de går på henger Quentin med nerdene, mens Margo er med den populære gruppen - men følelsene hans for henne består fremdeles. Men en natt banker Margo plutselig på vinduet hans og vil ha ham med på et revansjeoppdrag mot eks-kjæresten sin, som han etterhvert overtales til å bli med på.