13世纪,大英帝国在狮心王理查一世(丹尼·赫斯顿 Danny Huston 饰)的率领下与来犯的法国军队展开鏖战。孔武有力、骁勇善战的罗宾·朗斯特莱德(罗素·克劳 Russell Crowe 饰)是这群英国战士中的一员,作为射手的他曾随理查参加过十字军东征,在对法的战争中也表现勇猛。但是狮心王遭遇阴谋刺杀,罗宾接受与国王一同遇刺的罗伯特•洛克斯…
故事发生在1914年的英国,维芙(米兰达·理查森 Miranda Richardson 饰)邂逅了名为艾略特(威廉·达福 Willem Dafoe 饰)的男子,此时的艾略特只是在牛津莫顿大学研究现代派诗的青年学生,一见钟情的两人很快就携手步入了婚姻的殿堂,婚后,艾略特展现出了对于写作的巨大热情,维芙百分之百的支持着丈夫,甚至充当了女秘书的角色。