Finian's Rainbow is a 1968 American musical fantasy film directed by Francis Ford Coppola and adapted by E. Y. Harburg and Fred Saidy from the 1947 stage musical of the same name. It stars Fred Astaire, Petula Clark, and Tommy Steele. From Wikipedia