在湘西边境的一个小山城里,有一个老船夫守着一条渡船,帮来往的人渡河,他与外孙女翠翠相依为命。17年前,翠翠的母亲与一名军士未婚生子,二人双双殉情。老船夫不想翠翠重蹈覆辙,一心想把翠翠托付给一个可靠的人。茶峒城里的船总顺顺有两个儿子,大佬天保和二佬傩送。他们同时爱上翠翠,而翠翠爱的是二佬。兄弟俩决定用唱情歌的方式让翠翠选择,歌声没有传来,传来的却是大佬被水淹死的噩耗。二佬虽仍爱着翠翠,但因为哥哥的死赌气出走。在一个风雨交加的夜晚,老船夫抑郁而死。翠翠终于明白了许多事情,于是,她守着渡船,等待二佬回来。。上世纪20年代,新加坡富家女美玲(范文芳 饰)邂逅了一位受伤的美国人理查德(菲利浦•布化尼克迈耶 Philippe Brenninkmeyer 饰)。在她的细心照料下,理查德的身体逐渐恢复,两人双双堕入爱河。阿妈(郑佩佩 饰)劝小姐不要动情,因为她出身名门,况且有婚事在身。但美玲还是决定跟爱人私奔。不想,理查德却不辞而别,只留下一份信,此时美玲发现自己怀孕了……
多年后,美国绅士吉登陪同母亲逛珠宝店时,遇到了一位亚裔女子和旋(李美琪 Maggie Q 饰),她佩戴着其父生前的钻戒。母亲见此怒不可遏,称其为贼,并报警。在警局里,绅士觉得女子事出蹊跷,因此将此事化解,两人开始了进一步的交往……
本片根据著名作家Barbara Woods的畅销书《完美的旋律》改编,由新加坡及德国联合投资,制作费高达三千多万港元,被誉为“亚洲版查泰莱夫人的情人”。。