The debates can finally end: Ansel Elgort has just landed the lead in the hotly-anticipated adaptation of John Green’s The Fault in Our Stars, directed by Josh Boone. He will star opposite YA queen and Divergent costar Shailene Woodley.
"Ansel is whip-smart and uber-charismatic and everything I dreamed for Augustus Waters," Green tells EW. "I am by nature a cautious pessimist, but I’ll just say it: Now that we have Shailene and Ansel, I am completely, unreservedly psyched about this movie."
Elgort's Augustus Waters is a videogame-loving ex-basketball player who lost his leg to osteosarcoma, and a complete dreamboat. Woodley plays Hazel, a teenage cancer patient who meets fellow sufferer Augustus in a cancer support group.
"Elgort is the epitome of the boy John Green brought to life so vividly in his novel and he truly embodies the character traits we admire so much about Gus," Boone says. "His humor, sensitivity, honesty and confidence floored us. Watching him with Shailene was like seeing the film for the first time. Hearing then say okay to each other was incredibly moving. We couldn’t be more thrilled to have found our Gus."
Playing Woodley's on-screen love interest will be quite the change from their current on-screen relationship: Elgort is currently playing Caleb Prior, Woodley's brother on Divergent (adapted from the Veronica Roth bestselling series).
"We were all swept away by the humor, charm, and aching vulnerability Ansel brought to his portrayal of Gus," The Fault In Our Stars producer Wyck Godfrey says. "His performance completely annihilated our concerns about his playing Caleb in Divergent with Shailene, and we are confident that the fans of Fault will fall in love with him the same way that Hazel does – slowly, and then all at once."
Divergent is currently in production, while The Fault In Our Stars begins production in August.
Follow Sydney on Twitter: @SydneyBucksbaum