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

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