Knightley walks away from 'My Fair Lady'
Keira Knightley will not star in the new film version of ‘My Fair Lady’.
The 24-year-old actress was hotly tipped to be taking on the role of Eliza Doolittle, made famous by Audrey Hepburn in the original musical movie, in the adaptation of the classic rags-to-riches tale.