Nat Wolff stars as Quentin Jacobsen and Cara Delevingne stars as Margo Roth Spiegelman in 20th Century Fox's Paper Towns (2015). Photo credit by Michael Tackett.

Nat Wolff stars as Quentin Jacobsen and Cara Delevingne stars as Margo Roth Spiegelman in 20th Century Fox's Paper Towns (2015). Photo credit by Michael Tackett.