查理和山姆是一对形影不离的好兄弟,就在二人刚刚一举拿下帆船比赛的冠军的同时,查理就收到了斯坦福大学的全额奖学金,让本是英俊潇洒的查理更是成了女孩们心中炽热的梦中情人。满心憧憬大学生活的查理带着弟弟山姆在离家前一夜开车出去狂欢,却不料遭遇飞来横祸,醉酒的司机让这两兄弟一死一伤从此阴阳两隔。存活下来的查理活在痛苦与愧疚中,从此放弃了过去光芒的生活和远大的前程,留在镇上当一名守墓人。他遵守着和山姆生前的约定,每日黄昏陪着山姆的魂魄练习棒球,风雨无阻。而这种平静的生活和固若金汤的诺言,在查理爱上性感美丽的帆船女孩苔丝后,开始发生了变化……。某年夏天,来自香港各个阶层的一群人组成了一支菲律宾旅游团。在美丽女孩Candy(温碧霞 饰)的带队下,他们来到了这个温暖的热带国度。当地导游阿卜(曾志伟 饰)带领香港游客们四处游玩购物,度过了愉快的一天。入夜,游客们在一家餐厅欣赏了别开生面的演出后,准备返回宾馆休息。就在这时,对面的商铺传来剧烈的爆炸声和密集的枪声。原来数名菲共游击队员在其中进行枪火交易,结果遭遇闻讯赶来的警察,双方爆发激烈的枪战。走投无路之际,游击队员劫持了香港游客的客车。他们以人质的性命作要挟,要求政府释放菲共的领袖。
生死存亡之时,每个人都面临着命运与人性的巨大考验……。圣约翰大学实验室女教授于胜男(李若斯饰)依据历年判案的经历写出《上海疑案》一书,随即成为热卖作品。在胜男的记者招待会上,一只装有带血匕首的盒子被送入会场,引起骚动,胜男直觉这把刀和她的书有关。与此同时,圣约翰大学一名女学生遇害,胜男和康华生(徐亮饰)、犯罪学专家洪小雅(马灿灿饰)一同前往现场调查,终于将死者和那把匕首联系在一起。胜男推断这是根据她的小说内容进行的模仿杀人案。相同事件接连发生,在社会上引起轰动,胜男承受了巨大的压力,危机时刻老虎探长钟朗(吕良伟饰)介入调查。 他们根据现场留下的黑色玫瑰的线索顺藤摸瓜,却发现出版《上海疑案》的书店与事件有着千丝万缕的关系,真相究竟如何?。