In the film, Hogwarts Castle is located in Annick Castle in northern England. Annick Castle is located on the edge of the town and connected with Annick Garden, which constitutes one of the most attractive attractions in the town. Annick Castle has always been the residence of the Duke of northumberland. It is the second largest castle in England after Windsor Castle in London. In recent years, several blockbusters have chosen this place as the shooting location, such as the shooting of the broomstick ball game in Harry Potter and the Sorcerer's Stone, which made this castle famous.
The scenes of the auditorium and library in the film were shot at Oxford University.