蓋茨家族是出名的冒險家家族。本(尼古拉斯•凱奇 Nicolas Cage 飾)小時候就獲悉了他們家族的一個驚天秘密:美國開國時埋藏國家財富的地點就藏在《獨立宣言》中。盡管父親不想蓋茨家族在糾纏於國家寶藏,但本還是與電腦高手雷利(賈斯汀•巴薩 Justin Bartha 飾)一起開始了尋寶行動。本的尋寶計劃很快陷入了僵局。與此同時,英國富豪伊恩(肖恩•賓 Sean Bean 飾)也盯上了這個寶藏,他派人潛入了美國國家圖書找尋《獨立宣言》中寶藏的秘密並密謀對付本。圖書館的艾比嘉爾博士(戴安•克魯格 Diane Kruger 飾)獲悉了伊恩的險惡用心後,決心幫助本找到國家寶藏…