Factual error: After Gene Kelly sings "The Heather on the Hill", he sees more heather on the other side of the bridge. He starts across but Cyd Charisse freezes in horror, since to cross the bridge would break the spell over the village of Brigadoon. She then drops some of her heather in the middle of the path and runs back to the village. The camera cuts to Gene Kelly chasing after her, but the heather dropped on the path has disappeared.
Continuity mistake: When Tommy is back in the city in the bar, zoning out and hearing songs in his memory, he hears Fiona sing "Waitin' for M'Dearie." Unless there were speakers in Fiona's home, turned up and pointed across the bridge, he never could have heard that song.
Mr. Lundie: Two hundred years ago, the highlands of Scotland were plagued with witches, wicked sorcerers that were taking the Scottish people away from the teachings of God and putting the Devil into their souls. They were indeed horrible destructive women. I dinna suppose you have such women in your country?
Tommy Albright: Witches?
Jeff Douglas: Oh we have 'em. We pronounce it differently.
Question: Can someone explain to me how the enchantment over the village works? I haven't seen the movie for a while, but when Fiona takes Tommy and Jeff to see the teacher who tells them the story of how the place became magical, he says something about the village waking up every hundred years. So is every day a hundred years later or are the village stuck in that time period forever? It just seems strange that Charlie and Jean would wait hundreds of years to get married, and after Harry dies, Fiona's dad says that everyone can find out in the next morning. Also when Tommy comes back at the end, the village comes to life again even though it disappeared into the mist when him and Jeff were leaving to go back to New York.