Sementara semua orang bersiap untuk berperang, Harry harus menemukan Horcrux terakhir Voldemort dan menghancurkannya sebelum dia bisa melawannya. Mereka adalah diadem Ravenclaw, Nagini, dan dirinya sendiri (yang tidak ia sadari sampai nanti).
Dalam buku, Harry menyadari bahwa diadem itu adalah salah satu horcrux tersebut melalui momen telepati dengan Voldemort, kemudian menemukan Grey Lady (hantu Helena Ravenclaw) melalui Nick yang nyaris tak berkepala. Dalam film ini, Luna Lovegood (Evanna Lynch) yang memikirkan hal tersebut dan mengarahkan Harry pada Grey Lady.
Ron dan Hermione juga menemukan taring Basilisk di Kamar Rahasia. Dalam buku, mereka memang pergi ke ruangan itu, tetapi Harry mengetahui hal ini ketika mereka semua bertemu di Kamar Kebutuhan.
Baca Juga: Jadi Salah Satu Nyawa, Begini Voldemort Bertemu Nagini Di Harry Potter
Adegan lain yang ditambahkan dalam film ini adalah Voldemort menjatuhkan perisai perlindungan Hogwarts dan mematahkan Tongkat Sihir Penolong dalam prosesnya. Scabior juga merupakan tokoh utama Pelahap Maut yang diubah dalam film Battle of Hogwarts, sedangkan dalam novelnya, ia tidak hadir di Hogwarts sama sekali.
Dalam buku, satu-satunya hal yang mencegah Pelahap Maut memasuki halaman sekolah adalah perintah Voldemort.***