当又一次和伏地魔(拉尔夫·费因斯饰)的意识连通,哈利(丹尼尔·雷德克里夫饰)断定最后一件摄魂器藏在霍格沃茨,因此和罗恩(鲁伯特·格林特饰)、赫敏(艾玛·沃森饰)一同返回阴云密布的学校。在好友们的关心下,他们成功驱逐了斯内普(阿伦·瑞克曼饰),然而觉察到哈利目的的伏地魔则率领徒众向霍格沃茨逼近。食死徒、摄魂怪、巨人疯狂涌入这所有着悠久历史的魔法学校,正邪决战旋即爆发,一时刻血雨腥风,死伤许多。从斯内普的眼泪中,哈利不仅了解到父辈的故事,也证实了他体内最后的隐秘。在此之后,他也和伏地魔迎来了最后的对决……