The trailer for "A Monster Calls" arrived yesterday, and it brought all the feels. Yeah, the monster -- voiced by -- looks a bit like "Groot," and a child being visited by a giant fantasy friend may remind you of "The BFG," but don't let yourself get sidetracked. This is a beautiful, touching story.

"A Monster Calls" -- starring , , , and -- is based on the award-winning children's book by Patrick Ness, based on an idea by Siobhan Dowd, who died of cancer before she could write the fantasy novel herself. The story follows a boy named Conor (Lewis MacDougall) who struggles to cope with his mother's (Felicity Jones) terminal illness, as well as bullying at school; he begins to be visited by a monster who tries to help him by telling stories.

The trailer is a visual feast, giving Conor's anger and fear great destructive powers. "It's OK that you're angry," his mother tells him. "I'm angry, too. And if you need to break things, by God you break them! ... I wish I had 100 years, 100 years I could give to you."

Watch the trailer:

There's also another version of the Focus Features trailer that includes an intro from Liam Neeson himself.

"A Monster Calls," directed by ("The Impossible") is scheduled to be released on October 21.

Want more stuff like this? Like us on Facebook.