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