Keira Knightley has beaten Scarlett Johansson to land the part of Eliza Doolittle in a new film adaptation of My Fair Lady, it has emerged. Now the 24-year-old actress will be seen starring in the......
Two of Britain's biggest stars are all set to star opposite each other in a remake of the 1964 Academy Award-winning musical classic, My Fair Lady. According to reports, Keira Knightley has been......