本片改編自美國作家庫柏“皮襪子”系列小說中的第二部 1757年七年戰爭期間,英法兩軍在北美殖民地激戰正酣。軍官鄧肯帶隊護送長官之女可娜(Madeleine Stowe 飾)前往威廉亨利堡,半路遭法屬印第安人埋伏,莫希幹族最後的戰士——金卡加(Russell Means 飾)、安卡斯父子與白人霍克依(Daniel Day-Lewis 飾)出手相救。但抵達要塞時他們發現這裡已陷入戰火,要塞長官門羅與鄧肯做事強硬,不肯放走民兵自降戰力,並將霍克依監禁,可娜這時已同霍克依相戀,但卻無力援救。英軍戰事不利棄堡投降,印第安人馬瓜帶領族人向英軍尋仇,可娜與霍克依失散後被馬瓜帶走,霍克依、金卡加、安卡斯一行進入馬瓜族人的營地,以期帶回可娜