苏格兰单身母亲艾达·麦格拉斯(霍利·亨特 饰)自六岁起就放弃了讲话,只通过钢琴倾诉满腔情感。1852年,麦格拉斯远嫁新西兰的斯图尔特(山姆·尼尔 饰),将钢琴也一并带了去。可是斯图尔特人手不够,只得将笨重的钢琴遗弃海滩。斯图尔特之友乔治·贝恩斯(哈维·凯特尔 饰)爱上了麦格拉斯,用八十英亩土地与斯图尔特交易。斯图尔特转让了钢琴,并命麦格拉斯教贝恩斯奏琴。钢琴课上,贝恩斯提议,如果麦格拉斯在教琴的时候允许某些出格的事情发生,一次课便可换回一个琴键……
年轻美丽的芭蕾舞演员玛蒂尔达·克谢辛斯卡娅在一次表演中面对突发状况处变不惊的态度以及她那迷人的眼神和曼妙的舞姿,引起王储尼古拉的注意。同样对玛蒂尔达心生爱慕的还有王室宗亲安德烈公爵以及妒火中烧不惜袭击王储的狂热分子沃龙佐夫。虽然已有婚约在身,但尼古拉还是不可救药地陷入情网。沙皇亚历山大三世逝世,尼古拉不得不履行婚约,以便加冕为王。得知尼古拉婚讯的玛蒂尔达伤心不已,唯愿在加冕典礼前的舞会上献舞,可这唯一的心愿还遭到保卫王室安全的长官弗拉索夫的阻挠。玛蒂尔达心有不甘,还是冲上舞台。她的献舞并不完美,但却坚定了尼古拉与她厮守的决心。正当玛蒂尔达满心期盼地等待尼古拉的到来时,挣脱囚禁的沃龙佐夫突然出现将其掳走,而欲将她置于死地的弗拉索夫更是痛下杀手。以为爱人已逝的尼古拉心灰意冷,决定与德国大公爵之女阿里克斯完成加冕典礼。这时,幸免于难的玛蒂尔达突然出现,然而一切都无法挽回,有情人难成眷属。