‘Pain demands to be felt,’ says teenage cancer sufferer Hazel (Shailene Woodley). And, in this weepy adaptation of John Green’s best selling young-adult novel, it certainly does. Hazel is quoting The Imperial Affliction, a book that ends in the middle of a sentence. A book she admires as the most accurate reflection of life with cancer. Hazel’s thyroid cancer has spread to her lungs and, whilst incurable, is kept under control by trial medication and an oxygen tank. But it’s her relationship with Gus (Ansel Elgort), who’s already lost a leg to bone cancer, that drives this emotionally draining movie. The Fault In Our Stars has a ready-made and loyal fanbase, largely due to Hazel and Gus who are resolutely more than just kids…