Everyone Gets A Miracle, The First 'Paper Towns' Trailer Is Yours

See the pranks, road trips and Margo Roth Spiegelman for yourself.

"The way I figure it, everyone gets a miracle. My miracle was I ended up living across the street from Margo Roth Spiegelman." So the first trailer for "Paper Towns," the adaptation of John Green's YA novel of the same name, begins.

Nat Wolff stars as Q, the boy longing for the girl next door (literally) Margo Roth Spiegelman (Cara Delevingne). They grew up together, but by their senior year of high school, they barely speak. That is, until Margo shows up at Q's window one night, dead set on executing a series of pranks.

Once the night is over, things change for Q and Margo. It would be hard for them not to, since Margo disappears, leaving only a series of vague clues for Q to untangle, clues that he hopes will lead him to her.

The first trailer for the flick teases just enough of the mayhem, road trips and many, many feels we're expecting from "Paper Towns." So, as Q says in the trailer, everyone gets a miracle. Today, this trailer can be yours.

"Paper Towns" hits theaters July 24.