“Paper Towns” fans got their first look at actual footage from the movie on Wednesday. Cara Delevingne plays Margo Roth Spiegelman, the mysterious dream girl that Quentin Jacobsen (Nat Wolff) is in love with.  The actress posted the first footage from the movie adaptation of the John Green novel on Instragram.

The 15-second clip was actually a teaser for the full length trailer, which will debut on “Today” on Thursday, as previously reported. The clip uses part of Mikky Ekko’s song “Smile” and shows clips of Quentin and Margo, but it doesn’t give away too many spoilers.

Delevingne is seriously dressed down for the role. In pictures released by USA Today, the model is shown with little makeup and a hoodie.

John Green, executive producer and author of “Paper Towns,” said that he initially wasn’t sure that Delevingne could play Margo. "When I heard (Delevingne) was auditioning, it was like, 'No.' Of course I thought that was crazy," Green said. "But then I saw the audition. She understood Margo in ways that no one I have ever met understands Margo."

Eventually, the author realized that Delevingne related to the character in a way many other actresses couldn't. "Cara knows what it's like to be thought of monolithically. To be pigeonholed. To be told what kind of person you are. She brought all of this to the character," Green added. "That's what makes the performance so special. I can't imagine anyone else having that deep an understanding of what Margo is going through."

Green recently told fans on his YouTube channel that he saw a rough cut of the "Paper Towns" film and was "so psyched about it" already.

Green will debut the trail on “Today” on Thursday morning. “Paper Towns” hits theaters on July 24.