Voldemort získal prútik smrti (Bazový prútik) z Dumbledorovho hrobu. Harry, Ron a Hermiona sa medzitým vydávajú na cestu za poslednými horcruxmi, aby zničili časti Voldemortovej duše. Prvým cieľom je trezor Lestrangeovcov v Gringottbanke, kde je ukrytý ďalší horcrux – pohár Helgy Bifľomorovej. S pomocou škriatka Griphooka a metly úskokov sa dostanú do trezoru, ukradnú pohár a len tesne uniknú na chrbte draka, ktorý v banke strážil trezory.
Po tomto úspechu sa Harry dozvedá prostredníctvom vízie, že ďalší horcrux je na Rokforte. Trojica sa tam vydáva cez Hogsmeade, kde im pomôže Aberforth Dumbledore, Dumbledorov brat. V Rokforte sa znova stretávajú so svojimi priateľmi a členmi Dumbledorovej armády. Začína sa veľké zhromaždenie síl dobra – Fénixov rád sa pripravuje na obranu školy, pretože Voldemort s armádou Smrťožrútov je už na ceste.
Harry pátra po ďalšom horcruxe – diadéme Roweny Bystrohlavovej, ktorý je ukrytý v Zakázanej miestnosti. Medzitým sa Snape ako riaditeľ školy pokúša zastaviť obranu, ale je konfrontovaný profesormi a opúšťa Rokfort. Voldemort sa uchýli do Čierneho jazera v Zakázanom lese a v tom čase zabije Snapea, pretože verí, že prútik smrti bude verný len jemu, keď zabije jeho predchádzajúceho pána. Harry však nájde umierajúceho Snapea, ktorý mu pred smrťou odovzdá svoje spomienky.
Vďaka týmto spomienkam sa Harry dozvedá pravdu – Snape celý čas chránil Harryho kvôli láske k jeho matke Lily. Tiež zistí, že Harry sám je siedmym horcruxom – nevedomky v ňom žije kúsok Voldemortovej duše. Ak má byť Voldemort porazený, Harry musí zomrieť. Bez toho, aby to niekomu povedal, sa Harry rozhodne obetovať. Ide do Zakázaného lesa, kde sa Voldemortovi dobrovoľne postaví, a ten ho zabije.
Harry sa prebudí v akomsi očistci, kde sa rozpráva s Dumbledorom. Má možnosť „ísť ďalej“ alebo sa vrátiť. Rozhodne sa vrátiť do sveta živých, pretože horcrux v ňom bol zničený. Voldemort si myslí, že je Harry mŕtvy, a prináša jeho telo k bránam Rokfortu. Vzápätí však začne posledná bitka – obrancovia školy sa nevzdávajú a Harry, živý a odhodlaný, sa znova postaví do boja.
Ron a Hermiona medzitým zničia ďalší horcrux – pohár – pomocou baziliskovho zuba. Neville zničí posledný horcrux, Nagini, Voldemortovho hada, legendárnym mečom Godrica Chrabromila. Tým sa Voldemort stáva smrteľným. Nasleduje posledný súboj medzi Harrym a Voldemortom. Harry vysvetlí, že prútik smrti nikdy nepatril Voldemortovi, ale jemu – lebo Harry premohol Draca Malfoya, ktorý predtým odzbrojil Dumbledora. Keď Voldemort vrhne smrtiace kúzlo, prútik sa mu vymkne spod kontroly a zabije jeho samého.
Po boji sa svet mágie konečne oslobodí. Harry sa rozhodne zlomiť Bazový prútik, aby nikto nezneužil jeho moc. V závere filmu nasleduje epilóg odohrávajúci sa o 19 rokov neskôr. Dospelý Harry, Ginny, Ron a Hermiona odprevádzajú svoje deti na Rokfort. Harryho syn, Albus Severus Potter, je nervózny, že ho zaradia do Slizolinu, no Harry mu povie, že sa nemá čoho báť – a že bol pomenovaný po dvoch významných mužoch, z ktorých jeden bol Slizolinčan a bol najodvážnejší, akého kedy poznal.