The New Yorkers Tommy Albright (Gene Kelly) and Jeff Douglas (Van Johnson) travel in a hunting trip to the highlands of Scotland. Tommy and Jeff are best friends and Tommy is taking a break from his engagement with his fiancée Jane Ashton (Elaine Stewart).
Tommy and Jeff get lost on the hills and out of the blue, they see a small town that is out of the map. When they arrive in town, Tommy meets the local Fiona Campbell (Cyd Charisse) and they learn that the place is called Brigadoon. Further, it is the wedding day of her younger sister and they are invited to stay to the party. Meanwhile Tommy and Fiona fall in love with each other.
Later Tommy and the skeptical Jeff discover that a local preacher had prayed to God on the Eighteenth Century asking for a miracle to protect Brigadoon from witches that lived in Scotland. From that day on, when the locals go to sleep in the night, they wake up 100 years later. However, if a dweller leaves Brigadoon, the town and the citizens would all disappear forever. But an outsider could stay forever in Brigadoon provided he or she loves someone in the enchanted town.
"Brigadoon" is a fairy tale that combines "Lost Horizon" with "The Sleeping Beauty". The plot is silly and the songs are dated, but the romantic story and Cyd Charisse are delightful and the final message ("when you love someone, everything is possible, even a miracle") is very beautiful. My vote is seven.
Title (Brazil): "A Lenda dos Beijos Perdidos" ("The Legend of the Lost Kisses")