在1967年年底,有一個孤苦伶仃的男童(賈瑟布魯諾)來到阿拉巴馬州鄉下的迪莫波利斯鎮,去跟他親愛的奶奶(奧塔薇亞史班森)一起住。男孩與奶奶遇到一群神祕、迷人卻又殘忍的女巫,機靈的奶奶很快帶著孫子逃到一處熱鬧的海濱名勝。好巧不巧,就在他們抵達時,世上最厲害的「高階女巫」(安海瑟威)召集了她在全世界的同伴來到這裡,她們都做了偽裝,要一同展開高階女巫的邪惡計劃。