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