Co-starring Nat Wolff (The Fault In Our Stars) and directed by Jake Schreier, Cara will play Margo, a young woman who one night shows up at the window of an old friend, dressed like a ninja.
Cara Delevingne at the 2014 London Fashion Week
It will be the second adaptation for John Green, whose book The Fault In Our Stars became a box office smash earlier in 2014 and follows a trend for YA films based on books.
Cara Delevigne's audition blew everyone away (including me!) and she understands Margo profoundly. I am so excited!— John Green (@realjohngreen) September 16, 2014
Author John Green tweeted his excitement at the casting, telling fans: "Cara Delevigne's audition blew everyone away (including me!) and she understands Margo profoundly. I am so excited!
"(I should probably learn how to spell Cara's surname at some point.)"
The role is a big coup for Cara, whose burgeoning film is going from strength to strength.
Paper Towns was released in 2008
She recently landed a leading role in the Beach Boys-themed musical All Summer Long, and wrapped filming on several films including Tulip Fever which Dame Judi Dench, Dane DeHaan, Cressida Bonas, and Alicia Vikander, and is set in the 17th century. It is being produced by Oscar-winning producer Harvey Weinstein.
Pan with Hugh Jackman and Rooney Mara, also recently wrapped, and the model joined director Michael Winterbottom at Toronto International Film Festival in August where they premiered The Face of an Angel to critical acclaim.
The film will make its UK premiere at October's London Film Festival.