The 20-year-old, who plays cancer sufferer Augustus Waters in the big-screen adaptation of John Green’s novel, admitted he would feel so moved during screenings he would cry. The Fault In Our Stars opens in cinemas on June 19.