Knightley tipped for 'My Fair Lady'
Keira Knightley has been tipped to star in a new version of 'My Fair Lady'.
The 'Pirates of the Caribbean' actress is reportedly in negotiations to play Eliza Doolittle in Emma Thompson's adaptation of the classic rags-to-riches tale.