刘苹果(范冰冰饰)在北京一家洗脚城里做按摩妹,丈夫安坤(佟大为饰)是担任清洗高楼落地窗的工人,二人日子贫穷,却相亲相爱。
洗脚城老板林东(梁家辉饰)是个好色的港商,经常找不同小姐满意生理需要。老婆王梅(金燕玲饰)不能生育,经营一家美容院,两人感情冷淡。
一日刘苹果的老友小妹由于得罪客人而被开除,二人喝得酩酊大醉。神志紊乱的苹果误打误撞走到一间足浴客房,正好是林东的休息室,二人发生关系,却被正在刷窗的安坤看到。
安坤欲借此敲诈林东,并前去找王梅谈判,愤怒的王梅要林东也尝尝“戴绿帽”的滋味,于是与安坤发生关系。
而在这时,一个更大的变故产生。苹果怀孕了,而到底谁才是这个孩子的父亲成了林东与安坤赌博的筹码,四人签订协议,如果是林东的骨血,他将给二人十二万元的补偿费,而如果是安坤的,则双方互不相欠