Are you ready to face down the witches? They’re coming straight for your home.

The Witches just announced it will bypass US theaters and premiere exclusively on HBO Max in time for Halloween. The cast includes Anne Hathaway, Octavia Spencer, Stanley Tucci, Kristen Chenoweth and Chris Rock. Plus, newcomer Jahzir Kadeen stars as Bruno, the brave young hero.

The film adapts Roald Dahl’s children’s novel of the same name. The Witches was previously adapted in 1990 into a popular film starring Anjelica Huston.

The Witches is a wonderful reimagining of Roald Dahl’s classic tale that combines world-class filmmaking with fantastic performances.  It’s fun for the whole family and ideal for this time of year,” said Toby Emmerich of Warner Bros. Pictures Group.

The Witches tells the story of a young orphaned boy (Kadeen) who moves to a rural Alabama town to live with his grandmother (Spencer). When witches appear in town, they try to escape to a glamorous hotel for a while. Unfortunately, they arrive precisely when the Grand High Witch (Hathaway) has gathered together witches from all over the world to carry out a nefarious plan to rid the world of children.

Watch the trailer for the movie below.

The film comes from Oscar-winning director Robert Zemeckis (Forrest Gump, The Polar Express, Back to the Future). Zemeckis co-wrote the screenplay with black-ish’s Kenya Barris and Guillermo del Toro. He also produces with del Toro alongside Jack Rapke, Alfonso Cuarón, and Luke Kelly.

The Witches hits HBO Max on October 22. The film will also launch an international theatrical run on October 28.

Want more spooky content? Here’s a list of all the other scares coming to HBO Max this October.

Plus, check back to THS for Fright-A-Thon, our celebration of all things horror leading up to Halloween.