Getty Images

Cara Delevingne Takes Lead Role In John Green's 'Paper Towns'

Meet your Margo Roth Spiegelman.

Brit Cara Delevingne has joined "Paper Towns," the film adapted from John Green's YA novel of the same name. If the film enjoys anything like the same success of Green's other adapted film, "The Fault In Our Stars," the model-turned-actress is in for quite a bit of attention.

The Wrap reports that Delevingne will play Margo Roth Spiegelman, the mysterious teen at the center of the novel. Nat Wolff, who played supporting character Isaac in "Fault," will play Quentin, the male lead, we learned in March.

Scott Neustadter and Michael H. Weber, who co-wrote both "Fault" and the acclaimed "The Spectacular Now," return to pen "Paper Towns."

The plot of the book revolves around Delevingne's character, a mysterious and complex girl who has known Wolff's character since they were children, though they've grown apart. After a spontaneous nighttime adventure during which the two get revenge on people Margo feels have wronged her, Margo disappears. However there are clues that only Quentin -- usually referred to as Q -- seems to be able to decipher, based on Margo's secret literary and musical interests.

Green's third Young Adult novel, "Paper Towns" won the 2009 Edgar Award for Best Young Adult Mystery, and debuted at #5 on the New York Times Bestseller list. Jake Schreier, who directed 2012's "Robot and Frank," will direct the movie.

Green tweeted his excitement for the casting, saying Delevingne "understands Margo profoundly."

"Paper Towns" is slated for a July 31, 2015 release.