當又一次和伏地魔(拉爾夫·費因斯 Ralph Fiennes 飾)的意識連通,哈利·波特(丹尼爾·雷德克里夫 Daniel Radcliffe 飾)斷定最后一件魂器藏在霍格沃茨,于是和羅恩(魯伯特·格林特 Rupert Grint 飾)、赫敏(艾瑪·沃森 Emma Watson 飾)一同返回陰云密布的學校。在好友們的幫助下,他們成功驅逐了斯內普(艾倫·瑞克曼 Alan Rickman 飾),然而覺察到哈利目的的伏地魔則率領徒眾向霍格沃茨逼近。食死徒、攝魂怪、巨人瘋狂涌入這所有著悠久歷史的魔法學校,正邪決戰旋即爆發,一時間血雨腥風,死傷無數。從斯內普的眼淚中,哈利不僅了解到父輩的故事,也證實了藏緬于他體內最后的秘密。在此之后,他也和伏地魔迎來了最后的對決……