Il s'agit d'une adaptation de la pièce Sainte Jeanne de George Bernard Shaw, avec Jean Seberg dans le rôle de Jeanne d'Arc. Jeanne d'Arc apparaît dans un rêve du roi de France Charles VII et rappelle son passé de guerrier et de martyr.
Le professeur Henry Higgins, expert en phonétique, fait la connaissance de la jeune Eliza Doolittle au langage populaire. Avec son ami, le colonel Pickering, il fait le pari de la faire passer pour une duchesse...
Un éminent professeur de phonétique rencontre en 1912, près de Covent Garden à Londres, une fort jolie petite marchande de fleurs. Il décide d'en faire une grande dame.