旅行的靈媒曼弗雷德·貝爾納多(弗朗柯斯·阿諾德 飾)已經厭倦一直流浪,於是接受他已去世的祖母提議,來到德州的小鎮—午夜鎮定居。他在此處的生意很好,令他很滿意,不過他很快發現,原來自己鎮中原來有著各種不同的「人」在。他在鎮中得面對前所未有的邪惡,因此他得跟自己屬於「超自然」一類的鄰居一同調查真相。