A group of young cancer sufferers come together – and a boy and girl fall in love.
It’s a simple story, effectively told and very well acted.
There won’t be a dry eye in the house.
Based on John Green’s No 1 bestseller, The Fault in Our Stars is a positive and inspirational experience, far removed from cloying sentimentality.
Adapted by Scott Neustadter and Michael H Weber, the film’s success rests on its two brilliant leads.
Shailene Woodley, 22, gives a faultless performance as 16-year-old Hazel Grace Lancaster opposite Ansel Elgort as Augustus Waters.
He has lost a leg to halt the spread of his cancer but Hazel Grace – as Gus keeps affectionately calling her – needs a miracle after all but giving up on life.
Buoyed by their growing friendship, but resigned to her fate despite an experimental drug trial, Hazel Grace finds a new way of living.
There are some lovely lines, such as ‘I fell in love with you in the way you fall asleep... slowly, then all at once’.
And director Josh Boone builds on his 2012 debut movie Stuck in Love to keep the young cast perfectly grounded.
The controversial Anne Frank museum trip risks undermining the film with a kiss in a Holocaust museum generating tourist applause, but it reflects the bravery of those who fight illness.
The mixture of humour and tears means you won’t know whether to laugh or cry.
Our emotional responses feel like the human equivalent of thunder and lightning in a film anchored with the key line: ‘If you want the rainbow you have to deal with the rain’.
Despite an awkward beginning and occasional problems with pacing, this is a heartfelt tour-de-force with Laura Dern excelling as Frannie, a mother braced for the worst.
The Fault In Our Stars is a Love Story for the 21st century – and the most rounded romantic drama since The Notebook a decade ago.
Hollywood might have lost touch with several genres in recent years, but on this evidence the weepie is back.