Ansel Elgort. Ansel Elgort (born March 14, 1994) is an American actor, singer and DJ under the stage name Ansolo (sometimes stylized as Ansølo). As a film actor, he played Tommy Ross in Carrie (2013), Caleb Prior in The Divergent Series (2014) and Augustus Waters in The Fault in Our Stars (2014). 1 Early life.