位于香格里拉深山的自然景区,阿秀(郑秀文 饰)和大妹、小妹经营着林海旅馆。她的丈夫小田(李光洁 饰)七年前误入林海,生死不明,但阿秀始终没有放弃寻找的希望。
某天旅馆来了一名不速之客,他就是当今红遍影坛、歌坛的天王巨星Michael刘伯谦(古天乐 饰)。刘不久前与女影星丁圆圆(高圆圆 饰)订婚,但在即将走入婚姻殿堂的一刻却被矿工张行(王宝强 饰)抢婚成功。刘自暴自弃,终日酗酒,为了躲避狗仔队来到云南,却醉酒时阴差阳错登上了阿秀的卡车。刘借此机会在这个僻静的所在静养,他偶然得知阿秀竟是自己的资深歌迷,而他甚至促成了阿秀和小田的姻缘。在这段时间的相处中,刘渐渐喜欢上了善良的阿秀,但阿秀心中始终有着一条难以逾越的鸿沟……
…