1979年,罗马梵蒂冈教廷意识到和恶魔撒旦有着莫大关系的一名女婴诞生在纽约,二十年后,距离本世纪还剩最后三天的12月28日,撒旦(加布里埃尔·伯恩 Gabriel Byrne 饰)以一名人类银行家的肉身重现人间,丧失了妻女的前任警察杰瑞克(阿诺·施瓦辛格 Arnold Schwarzenegger 饰)和自己的安保团队受雇于伪装的魔鬼,为其提供保护。不久一名神父冒死狙杀撒旦,不幸失败,他在临死前向布瑞克提出警告。布瑞克与同伴按照神父留下的线索找到了女子克里斯汀(罗宾·汤尼 Robin Tunney 饰),
某日,大卫(乔尼·维斯顿 Jonny Weston 饰)在阁楼里找到了身为科学家的父亲留下的遗物——一台摄像机和一套图纸,让大卫感到震惊的是,这套图纸的内容竟然和如何制造一台时光机器有关。叫来了妹妹克里斯蒂娜(维吉尼亚·加德纳 Virginia Gardner 饰)、好友坤恩(山姆·勒纳 Sam Lerner 饰)和亚当(艾伦·伊万格力斯塔 Allen Evangelista 饰),以及暗恋的女孩杰西(索菲亚·布莱克-德埃利亚 Sofia Black-D'Elia 饰),一行五人
邦妮(琪恩·亚瑟 Jean Arthur 饰)在位于南非的一间小型机场里稍作休息,等待着带她离开的船只的到来。在这里,她邂逅了名叫杰夫(加里·格兰特 Cary Grant 饰)的男子,杰夫是一名非常帅气的飞行员,经常要驾驶着飞机执行一些十分危险的任务。
杰夫所散发出的男子气概深深的令邦妮着迷,她主动的对后者投怀送抱,秋波暗示,但很显然,杰夫对邦妮并不感兴趣。杰夫有过一段失败的感情,至今他都未能够走出情伤。当杰夫的旧爱朱蒂(丽塔·海华斯 Rita Hayworth 饰)再一次出现在他的面前,还带来了一个孩子