邦妮(琪恩·亚瑟 Jean Arthur 饰)在位于南非的一间小型机场里稍作休息,等待着带她离开的船只的到来。在这里,她邂逅了名叫杰夫(加里·格兰特 Cary Grant 饰)的男子,杰夫是一名非常帅气的飞行员,经常要驾驶着飞机执行一些十分危险的任务。 杰夫所散发出的男子气概深深的令邦妮着迷,她主动的对后者投怀送抱,秋波暗示,但很显然,杰夫对邦妮并不感兴趣。杰夫有过一段失败的感情,至今他都未能够走出情伤。当杰夫的旧爱朱蒂(丽塔·海华斯 Rita Hayworth 饰)再一次出现在他的面前,还带来了一个孩子时,事态有了变化。。青年蒂姆(Barry Watson 巴里•沃特森 饰)有一份得体的工作,与女友杰茜卡(Tory Mussett 特瑞•姆塞特 饰)也十分恩爱。但是,他却因一段离奇的经历曾在精神病院接受过治疗,至今心中存有阴影。
童年时期,蒂姆的父亲(Charles Mesure 饰)经常为他讲述一些恐怖惊险的睡前故事,直到有一晚,蒂姆亲眼看见父亲被吸入壁橱,再没有出来。这段恐怖的经历让他在夜晚尤其缺乏安全感,他时刻担心夜魔会再次出现,将他虏走。
母亲(Lucy Lawless 饰)去世的消息传来,蒂姆不得不赶回家中操办葬礼,他也因此要再次面对困扰他多年的童年梦魇……。