Acostumados com as rotinas de seus shows, Gwen Marlowe (Jeanette MacDonald) e Ernest Lane (Nelson Eddy) são dois atores inseparáveis, tanto profissionalmente quanto amorosamente. Celebrando o sexto aniversário de sua produção. Gwen e Ernest recebem uma proposta para levarem seu show para Hollywood ...
Depois deficar sabendo da morte de sua mãe, Purslane Hominy (Scarlett Johansson) volta a Nova Orleans para reaver a casa é habitada por maigos de sua mãu cujas vidas são um desastre: Bobby Long (John Travolta), um aposentado professor de litaratura e seu jovem aprendiz (Gabril Macht), com que é obri..