Answer
A Monster Calls is a 2016 fantasy drama film directed by J. A. Bayona and written by Patrick Ness, based on Ness's 2011 novel of the same name. The film stars Felicity Jones, Liam Neeson, Sigourney Weaver, Toby Kebbell, and Lewis MacDougall. The film follows a young boy named Conor O'Malley (MacDougall) who is struggling with his mother's (Jones) terminal cancer.