女医生凯特(桑德拉•布洛克 饰)因为工作繁忙,搬离了郊外的河边小屋。临走时她在信箱里放了一封信,希望下一位住客能帮忙处理信件。不久,她来到了旧址,发现信箱里面有一封来自建筑师亚历克斯(基努•里维斯 饰)的来信,信一封接着一封。原来他们所处的年代相差了两年,他们惊讶之余更乐于成为对方的笔友,他们在不同的空间里,一次又一次感受对方的存在。随着爱情的滋生,亚历克斯决定要见凯特一面,但他们都不知道这场跨越时空的恋爱,将会使他们经历何样的景况。
停靠在路边的汽车内,黄毛小子瑞恩(飞·武 Phi Vu 饰)被其他汽车的喇叭惊醒,他昏头昏脑走下来,一路晃进校园,进了实验室。由于正在研究的装置耗能巨大,学院院长气急败坏责令瑞恩停掉在研项目。糟糕的事不止于此,事后不久他就被一个带着面具的家伙给杀掉了。然而,他再度醒来, 发现自己还躺在车里,而接下来发生的一切都和“梦境”中的一样。瑞恩惶恐不安,找到了好基友卡特·戴维斯(伊瑟尔·布罗萨德 Israel Broussard 饰)及其女友泰莉·格尔布曼(杰西卡·罗德 Jessica Rothe 饰)。
清道光年间,洋人以做生意为名,大肆向我国倾销鸦片。花旗盗首领郑一为人侠义豪爽,他劫富济贫,在海上专劫洋人阿走私船只,洋人对其又恨又怕。郑一身边的几名勇将七海、郭婆带和张保仔均是他收养的孤儿,郑一不仅将他们养大,还使他们成为武艺高强的男子汉。在一次进攻东印度鸦片船只的战斗中,郑一不幸被害。在郑一的妻子阿晴和七海的支持下,在江湖上已小有名气的张保仔当上了花旗的首领。郭婆带为此心存不满。张保仔率众继承义父遗志,不断打劫洋人船只,开仓卖粮接济穷人,深受百姓拥戴。这一切均被微服私访的两广总督林则徐看在眼里。英国领事向林则徐施加压力,要他剿灭骚扰英“商船”的海盗。林则徐未予理睬。张保仔结识了一位被卖青楼的女子冬潮,对其颇有好感,准备为她赎身。正当他回大本营取钱时,恰遇海上黑旗首领邬石二。邬石二请求花旗与黑旗联合起来对付清政府。在郭婆带的激将下,张保仔与郭一起潜入...