Harry Potter (Daniel Radcliffe), Hermione Granger (Emma Watson) and Ron Weasley (Rupert Grint) previously separate themselves from other witches to look for and destroy all horcruxs remained. Now they come back to their beloved school, Hogwarts to look work any other left horcrux with their friends Dumbledore`s Army who are ready to beat darkness.
On the other hand, Lord Voldemort knows that these three best friends are looking for the hocrux so he tries to stop them. A group of his armies are ready to destroy Hogwarts if Harry Potter does not want to surrender. The great battle is not able to avoid.