陈大文(梁朝伟 饰)有一名拍拖十年之久的女友(刘锦玲 饰),两人将近结婚。他与好友程仁(梁家辉 饰)、毛周朱(郑丹瑞 饰)住在一起。每个晚上程仁都会带不同女生回家,毛周朱则胆小如鼠,不敢与女性交往。
他们三人都面临感情问题。陈大文认识了公关小姐阿cat(柏安妮 饰),因为不敢跟女友坦白,所以选择一脚踏两船。程仁本来有个固定女友惠芳(袁咏仪 饰),容忍了他的风流不羁已久,终于惠芳决定要远嫁美国去。至于毛周朱认识了一位男性朋友(周文健 饰)才发现自己是一名同性恋者。
惠芳提出分手,程仁才发现自己一直在乎她。因为程仁一时糊涂亲吻了陈大文的妹妹阿珠(朱茵 饰),大文盛怒与程仁大打出手……
饱受感情问题煎熬的众人,有能否有个美满的结果呢?。国共内战期间,连长盛鹏(杨佑宁饰)身负重伤,却意外遇见了孤儿小奉先(邹轩琦饰),命运的齿轮开始转动,盛鹏、顺子和小范(胡宇威饰)精心的照顾着小奉先,三人之间产生了真挚的感情。 带着小奉先,盛鹏一行人来到了码头,想要乘船前往台湾。在那里,他偶遇了邱香(郭碧婷饰)和邱梅(郭采洁饰)姐妹两,并成为了他们的恩人。来到台湾,人生地不熟的一群人日子过得十分艰苦,他们挤在肮脏狭小的棚户区,过着衣不遮体食不果腹的生活。然而,亲情友情和爱情牢牢的将他们维系在一起,彼此安慰取暖,第一次,这一群并没有血缘关系的人们体会到了家的幸福和温暖。。