在經歷了一連串的悲慘遭遇后,艾博(安東尼·博金斯飾)躲入森林卻落入原始部落手中。莉瑪(奧黛麗·赫本飾)及其爺爺與該部落關系惡劣,長老利用艾博的無知和語言障礙強迫他殺害祖孫二人。意外中艾博被毒蛇咬傷,幸得莉瑪相救才保性命。面對孱弱的美人與老態龍鐘的老人,艾博無法執行殺戮命令,選擇放走兩人后獨自逃亡。莉瑪在后續經歷中得知自己身世真相——她的母親正是被爺爺所在的部族殺害。無法原諒親緣血仇的莉瑪最終離開相依為命的爺爺,重返母親所屬的部族。