Cara Delevingne, you're such a heartbreaker.
The latest trailer for John Green's beloved novel Paper Towns (which debuted at No. 5 on the New York Times bestseller list and won the 2009 Edgar Award for Best Young Adult Mystery) debuted during tonight's summer premiere of Pretty Little Liars, and we're that much more excited for the adaptation to hit the big screen.
Fans will be greeted with more scenes of Nat Wolff's character, Quentin "Q" Jacobsen, falling hopelessly in love with Margo Roth Spiegelman (Delevingne) as the duo go on a revenge plot against her ex-boyfriend.
But then, just like that, she vanishes.
Q doesn't just let her memory disappear with her, though, and goes on a mission to find Margo. Then, at one point, he's reacquainted with Margo and she greets him with a sweet kiss. Aw!
Wolff played Augustus' best friend Isaac in 2014's The Fault in Our Stars, the first of Green's novels to be adapted for the big screen. The film, starring Shailene Woodley and Ansel Elgort as cancer-stricken teen lovers, earned more than $300 million worldwide and resulted in seven MTV Movie Award nominations.
Green was so impressed with Wolff's performance in TFIOS that he was the first to be hired for Paper Towns. Six months later, Delevingne joined the cast. Jake Schreier directed the 20th Century Fox film.
The film also stars Cara Buono as Connie Jacobsen, Caitlin Carver as Becca Arrington, Jim Coleman as Otis Warren, Meg Crosbie as Ruthie Spiegelman, Griffin Freeman as Jase, Tom Hillmann as Mr. Spiegelman, Susan Macke Miller as Mrs. Spiegelman, Halston Sage as Lacey Pemberton and Jaz Sinclair as Angela.
Paper Towns is in theaters July 24.
(E! and NBC are both members of the NBCUniversal family.)