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
- Why Trump’s Message Worked on Latino Men
- What Trump’s Win Could Mean for Housing
- The 100 Must-Read Books of 2024
- Sleep Doctors Share the 1 Tip That’s Changed Their Lives
- Column: Let’s Bring Back Romance
- What It’s Like to Have Long COVID As a Kid
- FX’s Say Nothing Is the Must-Watch Political Thriller of 2024
- Merle Bombardieri Is Helping People Make the Baby Decision
Contact us at letters@time.com