Hulu invites you to Stephen King's nightmare town, "Castle Rock," which opens its doors in the dead of summer.

The steamer will premiere the original series July 25, and it just shared a new trailer -- narrated by Terry O'Quinn ("Lost") as Dale Lacy, who takes us through all of the things wrong with "this place" called Castle Rock.The series stars Andre Holland as Henry Deaver, "a man who gets called — literally — to the titular Maine town. Naturally he finds a mystery there, and it appears to feature a number of iconic elements from King's stories ranging from 'Rita Hayworth and Shawshank Redemption' to 'It.'"

"Castle Rock" also stars Melanie Lynskey, Jane Levy, "Carrie" alum Sissy Spacek, Scott Glenn, and "It" star Bill Skarsgard (as "a young man with an unusual legal problem.")

Here's a description from Hulu:

"A psychological-horror series set in the Stephen King multiverse, Castle Rock combines the mythological scale and intimate character storytelling of King's best-loved works, weaving an epic saga of darkness and light, played out on a few square miles of Maine woodland.

The fictional Maine town of Castle Rock has figured prominently in King's literary career: Cujo, The Dark Half, IT and Needful Things, as well as novella The Body and numerous short stories such as Rita Hayworth and The Shawshank Redemption are either set there or contain references to Castle Rock.

Castle Rock is an original suspense/thriller — a first-of-its-kind reimagining that explores the themes and worlds uniting the entire King canon, while brushing up against some of his most iconic and beloved stories."

"Castle Rock" will debut first look footage during the ATX Television Festival in early June.

The 10-episode first season, executive produced by J.J. Abrams, premieres July 25 on Hulu.

Want more stuff like this? Like us on Facebook.