30年代的上海,少女娴由经营照相馆的单身母亲慧养大。一次偶然的机会,娴跟随恋人聪到拍摄现场,引起了电影公司孟老板的注意,由此她一生的命运发生改变。孟老板给了她明星的荣耀,也给了她一个孩子;后孟老板在战乱中为求自保,离弃了怀有身孕的娴。慧在郁郁寡欢中去世,对女儿芝的留恋,成了娴活下去的唯一信心。时间飞转到五十年代,芝已长大成人,她和同在修船厂工作的师傅邹杰相恋,但由于身世背景,这对年轻人的爱情经受着种种阻挠;人到中年的娴,通过芝与聪重逢,再续前缘,两人历经磨难,成为相爱一生的恋人。在经历了种种人生考验之后,母女两人共同迎来各自的美丽人生。。没有责任感的李立昌(刘青云 饰),行为粗鲁,多年工作只是在夜总会当个小职员。年少时他与叶婷(叶童 饰)结婚并育有一子Jason(黎应就 饰)。两人性格不合离婚后,叶婷带着儿子到加拿大定居。多年后,叶婷因再婚回港需要李立昌帮忙照顾儿子,可是李立昌吊儿郎当与知书识礼的儿子成为鲜明的对比,此间立昌在儿子身上学会了宽容与尊重。立昌原本有个若即若离的女友Angle(舒淇 饰),由于立昌缺乏责任感,Angle不敢对他付托终身,立昌的改变令他们之间的感情也出现了转机。就在这时,Jason被检验出患有严重肝病……。