12-year-old Conor O’Malley (Lewis MacDougall) is about to escape into a fantastical world of monsters and fairy tales. He is dealing with his mother’s (Felicity Jones) illness, which has necessitated Conor’s spending time with his less-than-sympathetic grandmother (Sigourney Weaver). His daily existence at his U.K. school is one of academic disinterest and bullying by classmates. As Conor’s father (Toby Kebbell) has resettled thousands of miles away in the U.S., the boy yearns for guidance.

A Monster Calls is in cinemas on New Year’s Day.