Audrey Hepburn was 34 in My Fair Lady when she played the character 'Eliza Doolittle'.
That was over 58 years ago in 1964.
In 1993 she died aged 63, starring in 58 films in her career, 37 of those after My Fair Lady was first released. If she were alive today she would be 93.
In My Fair Lady, I think Audrey Hepburn looks: