LOS ANGELES, March 19 (UPI) -- Cara Delevingne and Nat Wolff star in a first Paper Towns trailer.
The 22-year-old model portrays enigmatic high school senior Margo Roth Spiegelman, with Wolff as her childhood friend and longtime admirer, Quentin Jacobsen.
The preview sees Margo disappear after enlisting Quentin to help take revenge on those who have hurt her. Quentin and friends Ben (Austin Abrams) and Lacey (Halston Sage) discover clues to Margo's location and embark on a cross-country trip to find her.
Paper Towns is based on the John Green novel of the same name, and opens in theaters July 24. The film is produced by Wyck Godfrey and Marty Bowen, who previously collaborated on a successful adaptation of Green book The Fault in Our Stars.
Delevingne came to fame as a model, and made her film debut in a Joe Wright adaptation of Anna Karenina (2012). The actress will reunite with the director on Pan, and is also scheduled for DC Comics movie Suicide Squad.
Wolff played Isaac in The Fault in Our Stars, and last appeared in Behaving Badly with Selena Gomez. The actor will star in new comedy The Intern with Anne Hathaway and an adaptation of John Steinbeck novel In Dubious Battle with James Franco.