who plays gus waters in the fault in our stars
Ansel Elgort Ansel Elgort (born March 14, 1994)[2][3][4] is an American actor, singer and a DJ (under the name AnsÃ¸lo).[5][6] As a film actor, he played Tommy Ross in the horror film Carrie (2013), Caleb Prior in The Divergent Series franchise, Augustus Waters in the romantic teen drama The Fault in Our Stars (2014),[7] and the title character in Edgar Wright's action thriller Baby Driver (2017).