Ansel Elgort is an actor and the son of famed fashion photographer, Arthur Elgort. He has appeared in 2013's Carrie remake. Also he plays Caleb Prior in the Divergent series. He was also the star in a film alongside Shailene Woodley called The Fault in Our Stars, that is based on a novel with the same name (written by John Green). He plays Augustus Waters, the romantic interest to Shailene's character, Hazel Grace Lancaster.