I must confess I am a little disappointed. Keira seemed so perfect for the part. . . now, names like Carey Mulligan and. . . Kristen Stewart (!!!) are being tossed up for the part of Eliza. What about Natalie Portman? I think she'd be pretty amazing as Eliza Doolittle. . . probably won't happen though. Carey Mulligan would also be great - wonder if she can sing? Carey reminds me more of a Julie Andrews than an Audrey Hepburn - she'd be a different kind of Eliza than either Keira Knightley or Natalie Portman would have been, but I think she could do really well in the role.
We'll just have to wait and see what happens. . . I'm still very impatient to find out who the new Henry Higgins is, too!!