Finian’s Rainbow
Musical morality tale about prejudice directed by Francis Ford Coppola and starring Fred Astaire.
Based on a Broadway show from the late Forties, Astaire plays an Irishman who has moved to a small southern tobacco town. His plan is to bury a leprechaun's pot of gold that he's brought with him, so that it will grow faster. But his plans go awry when his daughter (Petula Clark) makes the wrong wish, while the leprechaun (Tommy Steele) follows him intent on retrieving his pot of gold.