出身香港富裕家庭的馬嘉慧(範冰冰飾)在上海認識裝修判頭方志毅(姜武飾),因連串誤會,彼此印象甚差。志毅自妻離家出走後,獨立撫養兩名兒子。一次交通意外中嘉慧失憶,陰差陽錯下誤認志毅為丈夫。自此嘉慧便與志毅一家三口同住。本來驕生慣養的嘉慧漸漸對方家上下產生感情,亦把自己當成孩子的母親,志毅的妻子。正當一家人感情漸濃之際,嘉慧的記憶突然回復過來,一家人面臨分離。嘉慧雖回復馬家大小姐身份,但對志毅一家依然惦記。原來當日交通意外,竟與其叔虧空公款有關。在調查中,志毅受傷昏迷,更被控強姦嘉慧。此時志毅妻突然回家,微妙三角戀愛,到底最後嘉慧情歸何處?