A decade after a murderous carnival vanished, whispers of its return haunt a dusty desert town. Sheriff Kane, wracked by past failures, rallies against the enigmatic ringmaster Azazel as his twisted Devil's Carousel rises again, feeding on the town's darkest desires. With grotesque performers, buried secrets, and a showdown under a blood moon, Kane must confront his sins and the town's collective darkness to break the cycle before they're all trapped in an eternal nightmare.