As Lord Voldemort tightens his grip on both the Muggle and wizarding worlds, Hogwarts is no longer the safe haven. Harry suspects perils may even lie within the caslte, but Dumbledore (Michael Gambon) is more intent upon preparing him for the final battle fast approaching. Together they work to find the key to unlock Voldemort's defenses and, to this end, Dumbledore recruits his old friend and colleague, Professor Horace Slughorn (Jim Broadbent), whom he believes holds crucial information. Even as the decisive showdown looms, romance blossoms for Harry (Daniel Radcliffe), Ron (Rupert Grint), Hermione (Emma Watson) and their classmates. Love is in the air, but danger lies ahead and Hogwarts may never be the same again.