Jerry(陳奕迅飾)與摯友許樂(陳曉東飾)長期同居,生活關系密切。當許樂在酒吧邂逅Felicia(周麗淇飾)并迅速展開戀情后,Jerry因感到被疏遠而與Felicia頻繁發生爭執。此時許樂的姐姐許歡(楊千嬅飾)結束西藏流浪生活返家,與Jerry因生活習慣差異產生激烈沖突。實際上許歡內心始終傾慕Jerry,卻隱忍未表露。與此同時,Jerry為完成戀愛心理研究課題成為導師海素(容祖兒飾)的調查對象,兩人短暫交往后無疾而終。許樂在感情危機中發現Felicia早已與他人同居的事實,陷入痛苦并結束這段關系。經歷情感波折后,Jerry終于意識到許歡的真摯感情,在化解彼此誤會后主動展開追求。