13世紀,大英帝國在獅心王理查一世(丹尼·赫斯頓 Danny Huston 飾)的率領(lǐng)下與來犯的法國軍隊展開鏖戰(zhàn)。孔武有力、驍勇善戰(zhàn)的羅賓·朗斯特萊德(羅素·克勞 Russell Crowe 飾)是這群英國戰(zhàn)士中的一員,作為射手的他曾隨理查參加過十字軍東征,在對法的戰(zhàn)爭中也表現(xiàn)勇猛。但是獅心王遭遇陰謀刺殺,羅賓接受與國王一同遇刺的羅伯特?洛克斯利的遺愿,搖身變成羅伯特回到英國。在王宮騙吃騙喝過后,羅賓如約來到羅伯特的故鄉(xiāng)諾丁漢,他不僅得到羅伯特父親的準許繼續(xù)假扮其兒子,還意外得知了自己的身世之謎。與此同時,法國野心勃勃,覬覦著英國的領(lǐng)土,而英國國內(nèi)又亂相叢生,危機四伏。展開