Children aren’t very good at seeing outside of themselves. If they’re doing the work of being children, selfishness comes with the territory–and learning that others feel things keenly too is where adulthood begins.
That’s the idea captured in A Monster Calls, in which a gnarly treelike beast (voiced by Liam Neeson) pays a series of visits to 12-year-old Conor (played by Lewis MacDougall, a young actor with quizzical, perceptive eyes). Conor is going through a rough patch: He’s bullied at school. He dislikes his uptight grandmother (Sigourney Weaver, left), whom he sees as increasingly intrusive. And his mother (Felicity Jones), who is raising him by herself, has been ill for a long time and isn’t getting better. Conor’s monster, a surly, growling personification of childhood anger, tells the boy three morally ambiguous stories–and asks him to cap them off with one honest story of his own.
A Monster Calls–directed by J.A. Bayona and adapted by Patrick Ness from his own novel–is meticulously and sensitively made, though its best moments may be the lovely but intense watercolor-toned interstitial animated sequences that illustrate the monster’s thorny spiritual allegories, cartoons for grownups rather than for little ones. But then A Monster Calls isn’t so much for kids as it is for grownups. It’s a reminder of the time when we, too, thought only of ourselves–and found it too much to bear.
More Must-Reads from TIME
- Introducing the 2024 TIME100 Next
- Sabrina Carpenter Has Waited Her Whole Life for This
- What Lies Ahead for the Middle East
- Why It's So Hard to Quit Vaping
- Jeremy Strong on Taking a Risk With a New Film About Trump
- Our Guide to Voting in the 2024 Election
- The 10 Races That Will Determine Control of the Senate
- Column: How My Shame Became My Strength
Contact us at letters@time.com