Peter O'Toole ... Professor Henry Higgins
Margot Kidder ... Eliza Doolittle
Helen Beavis ... Mrs. Pearce
Philip Craig ... Bystander
Donald Ewer ... Alfred P. Doolittle
Donna Goodhand ... Parlormaid
Fr...展开ances Hyland ... Mrs. Higgins
Nancy Kerr ... Mrs. Eynsford-Hill
Shelagh McLeod ... Clara
John Standing ... Colonel Pickering
Ron White ... Freddy Eynsford-Hill