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