在香港电影公司当替身的阿伟生性十分胆怯,为了壮胆,更经常讲大话,众人对他都十分不齿。一次拍戏时,阿伟因为胆怯不敢演,被公司开除了。妻子小雯得知丈夫这样懦弱,不辞而别了。失业又失婚的阿伟真是万念俱灰,决定喝毒药自杀。就在阿伟喝下毒药时,上天跟他开了个玩笑,他赫然发现自己的彩票中了头奖。偏巧这时贵利上门讨债,阿伟急中生智将彩票塞入电视机缝后马上赶往了医院。本以为出院后就能变成百万富翁,岂料阿伟回家后发现家中已经被贵利洗劫一空,那台藏着彩票的电视机亦不翼而飞!为了那张能改变自己一生命运的彩票,阿伟踏上了旅程。。为了从事故中救出好友,飞行消防员彼特(理查德·德莱福斯 Richard Dreyfuss 饰)牺牲了。死后的他来到一个神奇的地方,美丽的女神哈普(奥黛丽·赫本 Audrey Hepburn 饰)告诉彼特,他必须回到人间引领女友多琳达(霍利·亨特 Holly Hunter 饰)走出悲伤,并再次找到她的幸福。于是,彼特化成了一具飘忽在多琳达身边的灵魂。他不能被凡人听见或者看见,只能默默的看着美琳达每天的生活。慢慢地,他似乎无法接受哈普派给他的任务,因为他是如此不愿意多琳达找到新的感情,爱上新的男友特德(布拉德·约翰逊 Brad Johnson 饰)。就这样,彼特挣扎与自己的爱与嫉妒之间,无法自拔。此时,他却得知了一个比自己的悲喜重要得多的消息:多琳达出事了,生命危在旦夕。
趁着还来得及,彼特不顾一切地奔向多琳达。。1960年代,香港。高楼林立的后面掩饰不住贫民窟的寒酸破败。由于一小孩被老鼠咬伤,不几日鼠疫蔓延开来。刚开始并未引起当局太大重视,随着入院就诊人数逐渐增多,卫生署派人到贫民区发药灭鼠,怕引起市民恐慌,宣布鼠疫并没有大面积流行。但每日增加的住院病人令当局重视起来,组织医务人员研制疫苗,不过为时已晚,连日出现病人死亡,不少有钱人举家逃往海外。普通贫民则相信迷信,求符消灾。一时间,店铺纷纷关张,机场封闭,个别奸商借机大发横财。当局由于决策被动,造成全港人心惶惶。就在大家感到绝望之机,新型疫苗研发成功......。