Question: who plays gus waters in the fault in our stars
Answer: Ansel Elgort