故事发生在16世纪。丹妮尔(德鲁·巴里摩尔 Drew Barrymore 饰)从小和父亲相依为命,但父亲迎娶继母罗米拉(安杰丽卡·休斯顿 Anjelica Huston 饰)后,很快出意外身亡,丹妮尔成了灰姑娘,但依旧坚强独立、热爱生活。机缘巧合之下,丹妮尔与法国王子亨利(多格雷·斯科特 Dougray Scott 饰)相遇,还从绿林大盗手中救了王子一命,两人彼此倾心,王子更想为她拒绝家中安排的政治婚姻。但继母得知这一切后,处心积虑想让自己长女玛格丽特(梅根·多兹 Megan Dodds 饰)嫁给王子,还谎称丹妮尔只是家中女仆。王子听信了继母谎言,愤怒地放弃了丹妮尔……。在云南古城的清晨,几个年轻人开始了他们一天的生活:交警杨乐(余文乐 饰)在执勤时爱上了接送孩子们的幼儿园聋哑教师秦小悠(高圆圆 饰);中日混血的大学生福田诚(铃木仁 饰)进入某剧组,为日本明星水野裕子(三宅尚子 饰)担任翻译助理。杨乐拜托表哥查问到了秦小悠的情况,并在小悠因身患绝症返回家乡时一路追随;福田诚受色咪咪的剧组男主角拖累,遭到水野裕子误会,然而他靠诚挚终于打动了后者。杨乐与小悠陷入爱河,二人有了爱情的结晶,然而此时小悠的病情恶化……另一方面,水野裕子完成拍摄,即将返回日本。杨乐与小悠,福田和水野,四个年轻人站到了各自的爱情路口……。