El film fue dirigido por Vincente Minnelli e interpretado por Gene Kelly, Van Johnson y Cyd Charisse en sus papeles principales.
Tommy Albright (Gene Kelly) y Jeff Douglas (Van Johnson) realizan un viaje a Escocia pero se pierden en medio del bosque.
Allí encuentran Brigadoon, un pueblo mágico que aparece un día después de cien años.
Tommy se enamora de la chica del pueblo, Fiona Campbell (Cyd Charisse), aunque su amor sea extremadamente difícil.
Estas son las piezas que componen el musical: Cuatro piezas del musical teatral ("Come to Me, Bend to Me", "There But For You Go I", "From This Day On", y "The Sword Dance") fueron suprimidas de la película ya que el productor Arthur Freed quería recortar el musical teatral de dos horas y media a los 108 minutos en los que acabaron.