本片改编自美国作家库柏“皮袜子”系列小说中的第二部。 1757年七年战争期间,英法两军在北美殖民地激战正酣。军官邓肯带队护送长官之女可娜(Madeleine Stowe 饰)前往威廉亨利堡,半路遭法属印第安人埋伏,莫希干族最后的战士——金卡加(Russell Means 饰)、安卡斯父子与白人霍克依(Daniel Day-Lewis 饰)出手相救。但抵达要塞时他们发现这里已陷入战火,要塞长官门罗与邓肯做事强硬,不肯放走民兵自降战力,并将霍克依监禁,可娜这时已同霍克依相恋,但却无力援救。英军战事不利弃堡投降,印第安人马瓜带领族人向英军寻仇,可娜与霍克依失散后被马瓜带走,霍克依、金卡加、安卡斯一行进入马瓜族人的营地,以期带回可娜。
明朝未年,崇祯帝下诏书与太子,命太监王承恩侄子王之明(寻峰 饰)护驾太子(何威 饰)赴南京,希冀旧臣遗老将来保太子登基。一路上前有堵截,后有追兵,王之明无奈假冒太子被抓,换得太子逃生。清皇太后(王惠 饰)放出假太子引蛇出洞,结果真假太子双双被清兵擒获。清皇太后见大明朝气数已尽,伺机挑动其宫廷群臣分争,以期内部土崩瓦解。王之明在疤面人(孙根发 饰)协助下冒险救出太子,此时崇祯已自缢身亡,马士英(顾也鲁 饰)等官宦趁机私立皇帝建立南明朝,并派人接驾,实为暗杀太子。马士英采用嫁祸于人毒计,诬太子谋反,将其下狱。疤面人找到已北返的王之明,劝其带兵东征......