Com uma vida cheia de problemas, Connor (Lewis MacDougall) tem a mãe (Felicity Jones) com câncer, a avó (Sigourney Weaver) que não gosta muito dele, um pai (Toby Kebbell) ausente e os colegas de escola não o deixam em paz. Seu único amigo é um monstro-árvore (Liam Neeson) com quem se encontra todas as noites para contar e ouvir histórias.