Jeff e Tommy, due americani in viaggio per la Scozia, si ritrovano in un villaggio incantato, Brigadoon, che appare dal nulla per un solo giorno ogni cent’anni, restando così preservato dal male. Tommy si innamora, ricambiato, di una fanciulla, ma il giorno magico finisce ed egli deve tornare a New York. Poi, però, l’amore lo riporta in Scozia, e, miracolosamente, Brigadoon riemerge dalle nebbie.