杰克(凯姆·吉甘戴 Cam Gigandet 饰)是一个非常迷信的青年,他的生日快要到了,为了能够度过一个完美的五星生日,杰克进行了占星术,预测到他必须找到另外三个和自己同一地点同一时间出生的人,方可达成愿望。他们分别是莎拉(吉娜·马隆 Jena Malone 饰)、蒙哥马利(布鲁克林·苏丹诺 Brooklyn Sudano 饰)和卫斯理(Max Hartman 饰)。 该如何找到这未曾谋面的三人呢,这对于死心眼的杰克来说并不是难题,就这样,杰克踏上了旅途。一路上,杰克遇到了很多的困难,但都被他坚定的信念给一一化解了,然而,当杰克经历了千辛万苦终于得到了三人的出生证明后,等待着他的却只有失望。。故事发生在清末民初,苏灿(周润发 饰)和万子豪(刘德华 饰)两家均以开设武馆维生,两家人相互排挤妒忌,关系千钧一发。然而,苏灿和万子豪两个小儿天真无邪,反而成为了感情十分要好的挚友。某日,两人结识了马坤(苗侨伟 饰)和萧玲(米雪 饰),苏灿和萧玲一见钟情,很快就走到了一起。
苏灿的父亲死了,苏灿被诬陷为凶手而锒铛入狱,为了救苏灿,萧玲不惜献出了自己的身体。然而,出狱后的苏灿却并没有领萧玲的情,反而指责她不知检点,水性杨花。之后,苏灿和马坤、万子豪一起来到省城开设武馆,历经艰险,饱受排挤,在盈盈(陈秀珠 饰)等一干好友的帮助下才站稳脚跟。。