The Fault in Our Stars Movie Casting: Ansel Elgort Finally Cast as Augustus Waters opposite Shailene Woodley as Hazel. Oddly enough, Ansel is ALSO playing CALEB in the DIVERGENT movie, with Shailene Woodley as his sister TRIS.
Will and Al need to switch. I would rather look at the guy who currently plays Al's face for the entire movie than the guy who plays Will. I think that Peter and al need to switch. Except peter has to act like al