Dwieście lata temu, czar opanował wieś Brigadoon, sprawiając, że pojawia się ona tylko na jeden dzień co sto lat. W dzień "cudu", Amerykanin Tommy Albright (
Gene Kelly) i jego zrzędliwy pomagier Jeff Douglas (
Van Johnson) przechadzają się po wsi. Tommy spotyka tam Fionię (
Cyd Charisse), w której się zakochuje, dowiadując się także o historii wsi. Nie wie czy wierzyć opowiadaniom, oraz nie jest gotowy porzucić swojego wcześniejszego życia dla miłości. Z pewnością nie pomoże mu fakt, że żaden mieszkaniec nie może już nigdy więcej opuścić tej wsi inaczej przestanie ona istnieć razem z ludźmi tam przebywającymi.