Ansel Elgort Cast as Augustus Waters From 'The Fault in Our Stars'

Ansel Elgort will now be in two major YA book-to-movie adaptations. First -as you may already know-, he's playing our Caleb Prior (Tris's brother). Secondly, he will be playing August Waters from John Green's The Fault in Our Stars.

Entertainment Weekly tells us
“Ansel is whip-smart and uber-charismatic and everything I dreamed for Augustus Waters,” John Green tells EW in an exclusive statement. “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.”
Director Josh Boone tells EW: “Ansel 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. 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.”
Now, we have two Divergent cast members joining The Fault in Our Stars; Ansel Elgort and the second cast member being Shailene Woodley.