13世纪,大英帝国在狮心王理查一世(丹尼·赫斯顿 Danny Huston 饰)的率领下与来犯的法国军队展开鏖战。孔武有力、骁勇善战的罗宾·朗斯特莱德(罗素·克劳 Russell Crowe 饰)是这群英国战士中的一员,作为射手的他曾随理查参加过十字军东征,在对法的战争中也表现勇猛。但是狮心王遭遇阴谋刺杀,罗宾接受与国王一同遇刺的罗伯特•洛克斯利的遗愿,摇身变成罗伯特回到英国。在王宫骗吃骗喝过后,罗宾如约来到罗伯特的故乡诺丁汉,他不仅得到罗伯特父亲的准许继续假扮其儿子,还意外得知了自己的身世之谜。与此同时,法国野心勃勃,觊觎着英国的领土,而英国国内又乱相丛生,危机四伏。
基于Bob Zellner的自传《The Wrong Side of Murder Creek A White Southerner in the Freedom Movement》,Zellner出生于阿拉巴马州,是某个三K党成员的孙子,1961年,他被卷入民权运动的中心。 提尔饰演Zellner,海尔饰演Zellner的大学女友Carol Ann,丹内利饰演Zellner的爷爷,福曼饰演Zellner的爸爸。
最近城里的屡屡发生珠宝劫案,警察们都束手无策。因为贼人的手法和以前闻名的大盗“黑猫”约翰(加里•格兰特 Cary Grant 饰)如出一辙,警察们找上了正在乡间别墅过着悠闲生活的约翰。约翰当然不会轻易就范,他摆脱了警察之后,开始调查到底是谁用他的手法屡屡作案。毫无头绪的约翰找到了以前的战友巴先生,却被巴先生餐馆里的人视作不速之客。幸好在侍者孚的女儿的帮助下,约翰来到了嘎纳海滩。在保险公司经理的帮助下,约翰展开了他的抓贼行动。
拉斯迪(哈里森·福特 Harrison Ford 饰)在检察院里打拼多年,最终成为了首席检察官。某日,助理检察官卡洛琳(格列塔·斯卡奇 Greta Scacchi 饰)出现在了拉斯迪的身边,主动对他投怀送抱。原来,卡洛琳觊觎拉斯迪的首席检察官之位已久,她希望帮助拉斯迪坐上监察处处长的职位,自己则可以渔翁得利。 哪知道拉斯迪并非野心勃勃之人,对向权力顶峰攀爬并无兴趣,得知了计划落空,卡洛琳果断的离开了拉斯迪。然而某一日,拉斯迪忽然得到了卡洛琳被杀害的消息,令他感到匪夷所思的是,凶案现场的种种证据,都在控诉拉斯迪就是罪魁祸首。拉斯迪知道自己落入了某人一手策划的陷阱之中,而愿意为他辩护的,只有他自己。