Claim: Cara Delevingne played Margo Roth Spiegelman in Paper Towns (2015).

Paper Towns is a 2015 American mystery , comedy-drama film , directed by Jake Schreier , based on the 2008 novel of the same name by John Green . The film was adapted for the screen by Scott Neustadter and Michael H. Weber , the same team that wrote the first film adaption of one of Green 's novels , The Fault in Our Stars . The film stars Nat Wolff and Cara Delevingne and was released on July 24 , 2015 , in the United States by 20th Century Fox . The film follows the coming of age and search by the protagonist , Quentin `` Q '' Jacobsen -LRB- Wolff -RRB- , for Margo Roth Spiegelman -LRB- Delevingne -RRB- , his childhood friend and object of affection . In the process , Quentin explores the relationship with his friends including his compatibility with Margo .   It grossed over $ 85 million worldwide after the theatrical release , against a $ 12 million budget . It was released on Blu-ray and DVD on October 20 , 2015 , and grossed over $ 7 million in total domestic video sales . The film received mixed reviews .