"Paper Towns" Cast - The much anticipated trailer for John Green's novel turned film, "Paper Towns," was revealed yesterday. Of course, fans across the world were delighted with what they saw and how true to the book the film had remained. For those who have yet to know details about the film's' cast, here's everything there is to know.

1. "Paper Towns" cast features an actor from another John Green book-turned-film. Nat Wolff previously played Isaac, the blind Cancer-stricken teenager in "The Fault in Our Stars." Obviously, Wolff is a Green favorite to have been cast in yet another one of his films.

2. Another renowned celebrity in "Paper Towns" cast is none other than Cara Delevingne. Delevingne is best known for walking a number of high-end cat walks for fashion shows. It seems this beauty has taken her skill from the runway to the big screen. The model was quite surprised herself when she found out she had nabbed the lead role of Margo Spiegelman.

"I was actually by myself, which was a bit sad," says Delevingne, adding, "I was in a hotel room, getting ready for work and I got a call. I just started crying. It was too much."

3. Delevingne nabbed the role because she had quite the connection to Margo. For those who have yet to read the book, Margo was certainly the trouble maker who had managed to make it through a number of places in the world.
"I think that I got the part because a lot of the stories that [Margo] went through in the book and all those kind of things, I've been through before. And a lot of the lines that they've written in the script I've said before," says Delevingne.

4. Quite notable in the "Paper Towns" cast is the fact that only two of the lead roles were given to well-known celebrities. Other cast roles were given to albeit unknown stars in the Hollywood business.

5. Aside from the stars in the "Paper Town" cast, fans will hope to see another cameo appearance by the author himself, Green, in the film. "Paper Towns" officially hits theaters nationwide on July 24.