Cara Delevingne brings on the charm...and the crazy in Paper Towns, a new mystery dramedy film.
The movie is based on a 2008 young adult novel by John Green, who also penned The Fault in Our Stars. Delevingne, 22, plays Margo, a troubled, impulsive girl who reconnects with his school crush, Quentin Jacobsen, or Q, played by Nat Wolff, 20, and embarks with him on a revenge mission against her ex-boyfriend and others she feels have wronged her. One day, she seemingly disappears and Q, with the help of more friends, sets off to find her, using what appear to be clues he thinks she has left behind.
Paper Towns also stars Austin Abrams, 18, who played a friend of Carl's on The Walking Dead, Crisis and Neighbors star Halston Sage, 22, and actor Justice Smith. The movie was released on Friday.