It begins like so many stories. With a boy, too old to be a kid. Too young to be a man. And a nightmare. Conor (Lewis MacDougall) is dealing with far more than other boys his age. His beloved and devoted mother (Felicity Jones) is ill. He has little in common with his imperious grandmother Mrs Clayton (Sigourney Weaver). His father (Toby Kebbell) has resettled thousands of miles away with a new family where he is obviously not welcomed. But Conor finds a most unlikely ally when the Tree Monster (Liam Neeson) appears at his bedroom window one night. Ancient, wild, and relentless, the Monster guides Conor on a journey of courage, faith, and truth that powerfully fuses imagination and reality as he confronts his bullies and the imminent loss of his mother while his mentor tells him three stories that impact on his daily actions before the final story – his – can be told … Patrick Ness’ beautiful novel – itself recreated from an unfinished book by the late children’s author Siobhan Dowd – gets a very worthy adaptation from his own screenplay and director J.A. Bayona. It’s an unpromising even clichéd concept but is so wonderfully dramatised, visualised and delicately performed that you surrender to the tough core which offers a magical solution to a perverse reality – death and bereavement and imminent orphandom for a boy in a problematic home situation. It shuns sentiment and even permits violence (Conor’s inner monster says No More Mister Nice Guy) to eventually become immensely moving as he gradually confronts the awful truth. A triumphant study of childhood.