上一集惨绝人寰的父子三人残杀,让丽莎贝丝·萨兰德(劳米·拉佩斯 Noomi Rapace 饰)头部中弹,几乎丧命,亚历山大·扎拉千科(Georgi Staykov 饰)惨遭斧劈,身负重伤。父女二人一同住在哥德堡的萨尔格医院,隆德曼·尼埃德曼(Micke Spreitz 饰)则持续逃亡。由于亚历山大是30年前从苏联军情局投诚瑞典的情报人员,其敏感身份让政府颇多顾忌,而丽莎贝丝背后隐藏的政治黑幕又令政客们焦虑不安。不久,亚历山大被瑞典安全局派出的刺客杀害,丽莎贝丝则面临多项谋杀罪名的指控。为了拯救丽莎贝丝,并揭露政府黑幕,千禧年杂志记者米克·布卢姆科斯特(Michael Nyqvist 饰)奔忙取证。然调查越深,危险越大……
本片根据瑞典小说家斯蒂格·拉尔松(Stieg Larsson)的原著改编,是“千禧年三部曲”的最后一部。。哈蒙德立志要建立一个非同寻常的公园:恐龙将是这个公园的主角。他把众多科学家收归旗下,利用琥珀里面困住的远古蚊子体内的血液,提取出恐龙的基因信息,利用这些信息培育繁殖恐龙。结果如愿以偿,他把怒布拉岛建立成了一个恐龙公园,坚信可以从中赚取大钱。然而,科学家们则忧心忡忡。
不幸的事情果然发生了。虽然公园有电脑系统管理,但却因为被员工破坏而造成了无法挽救的失控:所有的恐龙逃出了控制区,人们纷纷逃窜却逃不过恐龙的魔爪。恐龙自相残杀,人们亦死难无数,最后幸存者寥寥,只得四人逃出生天。怒布拉岛上空弥漫着恐怖的气息。。