This Beauty and the Beast fan theory is one not to be missed.
Now that the 2017 remake has been released, anyone who has seen any version of the Disney classic might now have the answer as to why the villagers do not age over the course of the curse put on the Beast and everyone in his castle by the Enchantress.
The movie explains that the curse means everyone living in the town has no memory of the prince and his servants, but there is no clear explanation as to why they don't age despite time passing. Until now.
A reddit fan theory explains that the village is stuck in a time loop, just like Groundhog Day.
"The village of Villaneuve is caught in the Enchantress' curse as well," the user explains. "It's stated outright that she erased the memories of the Prince, his lands, and servants from the villagers' minds, but if you pay attention she also locked the village in a time loop."