The Harry Potter franchise consists of eight fantasy films, based on the seven books by J.K. Rowling. The movies follow the journey of Harry Potter, a young wizard, and his friends Ron Weasley and Hermione Granger as they attend Hogwarts School of Witchcraft and Wizardry. The franchise has grossed over $7.7 billion at the box office worldwide and has become a cultural phenomenon.