Eliza doolittle

UPDATE: Keira Knightley Officially 'My Fair Lady' for Joe Wright
UPDATE: Keira Knightley Officially 'My Fair Lady' for Joe Wright