《茉莉花开》是一部反映一家三代女性的爱情与婚姻的故事,发生在三十年代、 五十年代和八十年代,以独特视角展现了二十世纪中国的历史变迁和女人的命运。
茉,一个由经营着照相馆的单亲母亲养大的18岁少女,在遇到孟老板后一生的命运发生了改变,她成了明星,同时也怀上了孟老板的小孩,那是上个世纪30年代旧上 海的事;茉生下孩子不久就被抛弃了,失去了明星的光彩,她为这个私生女取名叫莉,莉一心要离开这个阴冷的家,嫁给了水泥厂工人邹杰,她决定生个小孩,但她偏偏不能生育,只能从福利院抱了一个女孩,取名叫花,莉对生活仍然极度不满,甚至怀疑自己的丈夫与养女有染,丈夫选择了卧轨自杀,这是上个世纪五六十年代的事;莉精神分裂离家出走了,花找了个男友小杜,在结婚后怀孕不久发现小杜有了外遇,她坚决地提出离婚并把小孩生了下来,这已是上世纪80年代的事……。1999年,非洲塞拉利昂深陷内战的战乱纷飞之中。普普通通的渔民索罗蒙(迪杰蒙·豪索)被迫为一家钻石矿厂工作,一次偶然机会,在山涧河流中清洗淘到的石头时,索罗蒙发现了一颗精美的石头,那是一颗世上少有的粉红钻石,而它不仅能帮助自己的家庭,也能解救成为难民的妻女,挽救被抓去当童兵的最心爱的儿子迪亚。因此,虽然面对着死亡的危险,索罗蒙还是不顾一切地藏起了钻石。
丹尼(莱奥纳多·迪卡普里奥)是个靠非法交易钻石和武器为生的贩子,因为走私而被关进监狱的他无意得知了索罗蒙的钻石,他清楚那样稀有的钻石价值连城,完全能助他逃离非洲,逃出暴力腐败的罪恶圈。在一个调查钻石工业复杂黑幕的美国理想主义女记者曼迪(珍妮弗·康纳莉)的帮助下,三人开始了穿越战乱区域的长途逃亡......。