20th Century Fox and Fox 2000 Pictures are thrilled to debut the second trailer for Paper Towns, arriving in theaters nationwide July 24. Before she takes on the role of Enchantress in next year's comic book adaptation Suicide Squad, Cara Delevingne stars as a quirky young girl named Margo, who gives her neighbor Quentin (Nat Wolff) a mysterious riddle to solve. The project is adapted from the novel of the same name by John Green, whose popular book The Fault in Our Stars was turned into a hit movie last year, also starring Nat Wolff.

Paper Towns is a coming-of-age story centering on Quentin and his enigmatic neighbor Margo, who loved mysteries so much she became one. After taking him on an all-night adventure through their hometown, Margo suddenly disappears--leaving behind cryptic clues for Quentin to decipher. The search leads Quentin and his quick-witted friends on an exhilarating adventure that is equal parts hilarious and moving. Ultimately, to track down Margo, Quentin must find a deeper understanding of true friendship--and true love.

RELATED: Nerd Alert: Ant-Man Sweded Trailer, Bald Villains & Breaking Bad

Cara Buono, Halston Sage, Austin Abrams, Caitlin Carver, Griffin Freeman, Meg Crosbie, Hannah Alligood and Jaz Sinclair round out the supporting cast in this upcoming adaptation. Jake Schreier (Robot and Frank) directs from an adapted screenplay by Scott Neustadter and Michael H. Weber (The Spectacular Now). Take a look at the latest trailer below for Paper Towns.