Terpsichore, one of the Nine Muses of Olympus, is annoyed that popular Broadway producer Danny Miller is putting on a play which portrays the Muses as man-crazy tarts fighting for the attention of a pair of Air Force pilots who crashed on Mount Parnassus. She asks permission from Mr. Jordan to go to Earth and fix the play. Jordan agrees and sends Messenger 7013 to keep an eye on her. Terpsichore uses the name Kitty Pendleton and quickly gets an agent, Max Corkle, and a part in the show. As the play is being rehearsed, Kitty convinces Danny that his depictions of the Muses is wrong. Danny, who has fallen madly in love with Kitty, soon agrees with her point of view and alters the play from a musical farce to a high-minded ballet in the style of Martha Graham, scored by Mario Castelnuovo-Tedesco.
The revised play debuts on the road and is a complete flop. Danny, who is in debt to gangsters who will kill him unless the show is a success, is forced to go back to his original concept. He and Kitty quarrel over this, and Kitty plans to leave when Jordan shows up and explains the situation. Despite her argument with Danny, Kitty still loves him and decides to save him at the expense of her and her sisters' reputation. Overhearing the exchange, Corkle realizes that Jordan is the same heavenly messenger he had heard about some time ago when his friend Joe Pendleton had died and switched bodies.[a] Corkle reveals that Joe, now living his life as K.O. Murdock, is happily married with two children.
Kitty returns to the musical and performs Swingin' the Muses in Danny's original vision. When the musical becomes a hit, Kitty learns her time on Earth is up and she must return to Heaven, despite her pleas to stay with Danny. She manages to convince Corkle to tell the police about the gangsters before finding herself becoming invisible to mortals. Though he cannot see her, Danny discovers her coat that she left behind and becomes devastated at her sudden departure. He recasts the Terpsichore role to chorus girl Georgia Evans, who hires Corkle as her new agent. In Heaven, Jordan assures Kitty that she will see Danny again and grants her a vision of their eventual reunion in the afterlife.