Ansel Elgort (born March 14, 1994) is an American actor, singer and DJ. As an actor, he is best known for playing Tommy Ross in "Carrie" (2013), Caleb Prior in "Divergent" (2014), Augustus Waters in "The Fault in Our Stars" (2014) and Baby / Miles in "Baby Driver" (2017). As a musician, he is known by his stage name Ansølo.