本片改编自美国作家库珀的《皮袜子》系列小说的第二部。 在757年的七年战争中,英法两军在北美殖民地展开了激烈的战斗。 军官邓肯带领一支队伍护送酋长的女儿索蕾娜(玛德琳·斯托饰)前往威廉亨利堡。在路上,她遭到了法国印第安人的伏击。最后的莫希干战士,金卡卡(拉塞尔·敏斯),安卡斯和他的儿子,怀特·霍基(丹尼尔·戴·刘易斯),救出了她。 然而,当他们到达要塞时,他们发现这里发生了战争。要塞酋长门罗和邓肯态度强硬,不肯放过民兵的自降,囚禁了伊。但此时的凯娜已经爱上了霍克·伊,她却无力拯救他。 当英军弃堡投降后,印度人马瓜带领他的族人向英军复仇。凯娜和霍克被分开后,被马瓜带走了。霍克、金卡卡和安卡斯进入马瓜人的营地,目的是把凯娜带回来。