It's a sci fi fantasy film. Films can be more than one thing, much like how Alien is a sci fi horror film and how Blade Runner is a cyberpunk film noir. It just looks so weird when someone uses this definition:
Science-fiction:
fiction based on imagined future scientific or technological advances (beam based weaponry, faster than light travel, spaceships, star-sized space stations) and major social or environmental changes (interaction with alien species, a universe controlled by an inter-galactic tyrannical empire), frequently portraying space or time travel (faster than light travel, space ships, death star) and life on other planets (Tatooine, Hoth, Endor, Naboo, Coruscant, Mustafar, Jakku).
And then not see how his definition works against his own argument.