Yes, Hannah Abbott returned for the last movie of the Harry Potter series. Although she was missing in Harry Potter and the Half-Blood Prince as she had to go back home after her mother was killed, she returned to Hogwarts the next school year and also took part in the Battle of Hogwarts. Although Charlotte Skeoch played the role of Hannah Abbott in Harry Potter and the Chamber of Secrets and Harry Potter and the Goblet of Fire, Louisa Warren played Hannah Abbott in Harry Potter and the Deathly Hallows: Part II