中国青年程桓(理查德·巴塞尔梅斯 Richard Barthelmess 饰)远赴伦敦,希望能够在异国他乡传授佛教教义。哪知道理想丰满现实残酷,抑郁不得志的程桓不仅荒废了事业,还沾染上了鸦片,整日生活在颓废沮丧之中。一次偶然中,程桓邂逅了名为露丝(丽莲·吉许 Lill ian Gish 饰)的美丽女孩。露丝有着极为凄惨的身世,她的父亲巴汀(唐纳德·克里斯普 Donald Crisp 饰)是一名个性凶残的酒鬼,常在喝得酩酊大醉之后对露丝大打出手。同样悲惨的遭遇让两颗孤独的心越靠越近,终于,不堪忍受父亲折磨的露丝离家出走,程桓收留了她。好景不长,巴汀很快就找到了露丝的踪迹,将她强行带回了家,等待着露丝的,将是又一轮如同狂风暴雨一般的折磨。
世杰(周杰伦 饰)因为在外惹事而被功夫学校开除,他是一个弃婴,从来不曾离开过学校在外闯荡。虽然学校有着不学无术的校长、古怪的四大师叔,仍然是世杰的庇护所。在外流浪的第一晚,就因为把汽水罐扔进垃圾桶的本领被立叔(曾志伟 饰)看中——立叔生活潦倒,然而鬼点子多多,他帮世杰设计了一个“打篮球寻亲”的计划,利用志杰的特长在赚钱之余也名声远扬。然而篮球队是需要队长丁伟(陈柏霖 饰)许可才能进入,丁伟妹妹莉莉正是志杰暗恋的女孩,莉莉暗恋的却是中锋萧岚。世杰的天才让他轻松地进入篮球队,也让球队轻松地打进了大学篮球赛的冠军争夺赛。即将跟老对手李天——以前的战友、如今的敌手——交锋,世杰才明白丁伟的颓废不仅由于李天抢走了自己的女朋友,还在篮球场上让自己一败涂地。这不仅是一场篮球战,还是一场心理战。