Cara Delevingne played Margo Roth Spiegelman in Paper Towns (2015).
Cara Delevingne . Her first major roles were as Margo Roth Spiegelman in the romantic mystery film Paper Towns ( 2015 ) , Kath Talent in London Fields , and the Enchantress in the comic book film Suicide Squad ( 2016 ) . Paper Towns (film) . The film follows the coming of age and search by the protagonist , Quentin `` Q '' Jacobsen ( Wolff ) , for Margo Roth Spiegelman ( Delevingne ) , his childhood friend and object of affection .