電影《午夜場》講述戲院經理林梅(范夢飾)與戲院大小姐子君(馮言彥飾)這對閨蜜在三十七號古宅的離奇遭遇。當子君籌備婚禮時,意外發現未婚夫家俊(鄧先宇飾)與林梅之間存在隱秘關聯。在古宅上演的木偶劇《夜半驚魂》成為關鍵轉折點——隨著午夜場次開場,木偶師歷家兵操縱的提線人偶突然產生異常靈異現象。林梅頻繁陷入童年被遺棄于古宅的夢境,夢中總出現李子雄飾演的老木偶師指引線索?,F實與幻境的界限逐漸模糊后,林梅發現子君家族正是三十年前導致自己被遺棄的關鍵人物,而家俊作為當代木偶戲傳人,正試圖通過午夜場的特殊儀式喚醒古宅封印的人偶詛咒。當附身現象演變為實體入侵時,眾人終于在木偶師遺留的戲箱中找到記載真相的泛黃劇本。