Keira Knightley has been tied to this for ages but now she's officially been cast in the lead role for
the remake of My Fair Lady, previously made famous by Audrey Hepburn.
The original was a popular musical and Knightley is taking singing lessons for the part with she and her director wishing her to sing everything herself. She's previously worked with director Joe Wright before on Atonement and Pride and Prejudice so i imagine they are fans of each others work.
One thing i don't is why Knightley said that she wanted out of period pieces and now doesn't seem to do anything else.
She beat out Scarlett Johansson for the role and to be fair it's the right choice. for many reasons, none more so than Scarlett's lacklustre voice.