Adapted from the play Pygmalion, originally written by George Bernard Shaw, My Fair Lady stars Audrey Hepburn and Rex Harrison. It follows a speech therapist (Harrison) as he tries to win a bet with an old acquaintance that he can pass off a poor flower girl as a duchess. He takes Eliza Doolittle (Hepburn) and begins to train her, not as a person but as an experiment. Eliza eventually gets fed up with this treatment but at the same time also wants to become sophisticated. With Harrison’s help she does become that person and is no longer a subject to be experimented with. This is a role where Hepburn plays completely against her image for most of the film but she does pull it off in the end. Putting together a good cast, plot, and songs, this film is quite good.