Cara Delevingne is starring in the upcoming movie Paper Towns and the first trailer has officially been revealed. Playing as Margo, she and her next door neighbor Quentin play an epic love story of finding their dreams. First, Quentin must search for Margo after she disappears the day after finding out her boyfriend at the time, cheated on her. Paper Towns hits theaters on July 24th. Watch the first official trailer above.