罗娜(萨拉·波莉 Sarah Polley 饰)正面临着人生中的重大危机——缺钱,在帮毒虫朋友西蒙(德斯蒙德·奥斯基 Desmond Askew 饰)顶班时,阿戴姆(斯考特·沃夫 Scott Wolf 饰)和扎克(杰·摩尔 Jay Mohr 饰)希望能从罗娜那里弄一点毒品,这点醒了罗娜脑中的商业细胞,她决心当一名毒贩以度过这次难关。 实际上,阿戴姆和扎克是警方的线人,而罗娜则是他们第一次“任务”的目标人物,正在为自己的好主意沾沾自喜的罗娜还不知道,她遇上了大麻烦。与此同时,西蒙也遇上了点麻烦,他有些弄不明白,为什么前一刻还在拉斯维加斯逍遥快活的自己,下一刻却变成了身背数罪的逃犯。对于阿戴姆和扎克来说,他们的处境也不乐观,因为他们和负责管理他们的警察巴克(威廉·菲德内尔 William Fichtner 饰)之间的关系十分微妙。。1947年的一天,21岁的国民党军官丁嘉尧和勤务兵何福祥上街时,被一阵优美的歌声所吸引,那是丹麦民歌《只要心儿没有老》,唱歌的是一个十六、七岁的少女,她的身边还围着一群孩子。丁嘉尧着迷了。于是,他常常去找这个名叫黄小兰的姑娘,两人之间萌发了爱情。一年后,丁嘉尧随部队撤往台湾,他和黄小兰从此天各一方,一别就是52年。 2000年夏,丁嘉尧携儿子、儿媳和孙子回到家乡重庆,考察投资办厂的事宜,并试图寻找黄小兰。在沿长江考察途中,丁嘉尧终于获悉了小兰的消息,他激动万分。得知丁嘉尧从台湾回来,一群家乡在台湾的老朋友赶来相聚,这时,随着丁嘉尧小孙孙的口琴声,那首优美的丹麦民歌再一次在长江边响起,而丁嘉尧离小兰也越来越近了……。