故事发生在1916年的俄国,沙皇的灭亡让尚且还是婴孩的公主娜塔西娅(梅格·瑞恩 Meg Ryan 配音)和祖母朵瓦格(安吉拉·兰斯伯瑞 Angela Lansbury 配音)流离失所,在兵荒马乱之中,两人失散了。一晃眼十年过去,曾经的公主已经出落成为了名为安雅的美丽女孩,而一直惦念孙女的朵瓦格则开始花重金寻找公主的下落。 一次偶然中,骗子德米特(约翰·库萨克 John Cusack 配音)遇见了安雅,并不知道安雅就是娜塔西娅公主的德米特决定让安雅假扮娜塔西娅,以骗取高额的赏金,在此过程中,两人之间却意外的产生了真挚的感情。一直以来,安雅都对自己的过去和身份耿耿于怀,这一次,她能够得到所谓的真相吗?故事发生在荒无人烟的美国西部,在阿帕鲁萨镇上,阿弗雷特(维果·莫特森 Viggo Mortensen 饰)和其搭档维吉尔(艾德·哈里斯 Ed Harris 饰)依靠着武力和枪支艰难维持着镇上的短暂和平。小镇上最有权势的当属农场主兰德尔(杰瑞米·艾恩斯 Jeremy Irons 饰),由于手握着大量的资源,兰德尔和其党羽在镇上简直能用“横行霸道”来形容。 终于,在惨剧接连发生之后,镇上居民们决定不再忍耐,一场大战即将拉开序幕。与此同时,一个名为艾莉森(芮妮·齐薇格 Renée Zellweger 饰)来到了镇上,这位身份神秘的美艳女子一现身无疑让镇上本来就一触即发的危机状况雪上加霜。这一次,阿弗雷特和维吉尔能否依靠彼此的默契和丰富的经验带领着居民们度过这场难关呢?