By Esther Zuckerman
Updated September 16, 2014 at 12:00 PM EDT
Credit: Mark Cuthbert/UK Press via Getty Images

Supermodel Cara Delevingne has landed a big film role: According to author John Green, she’ll play the female lead in the adaptation of his novel Paper Towns. EW has confirmed the news.

Delevingne will play Margo Roth Spiegelman, an enigmatic teenager who disappears after a night spent dressed as a ninja, enacting revenge alongside her next door neighbor Quentin Jacobsen, set to be played by The Fault in Our Stars‘ Nat Wolff. Though Delevingne is still best known for her work in fashion—and perhaps her off-duty antics—she’s been steadily growing her film resume. She appeared in 2012’s Anna Karenina, directed by Joe Wright, and Michael Winterbottom’s The Face of an Angel, which premiered at the Toronto International Film Festival. She has also lined up a role in Wright’s Pan.

Delevingne has a reputation for having a devil-may-care attitude, as evidenced by her zany Instagram account and her predilection for wearing onesies. She’s not quite as mysterious as Margo, but she certainly projects some of the character’s badass nature. Now, just learn how to pronounce her last name—but don’t let Reese Witherspoon teach you how.

Paper Towns

2015 movie
  • Movie
  • Jake Schreier