Keira-Knightley-cast in my fair lady

We knew this would happen sooner or later. It looks like the remake of the 1964 George Cukor classic, My Fair Lady has gained momentum. Keira Knightley was rumored to star as the lead character in the new version of the film forever, and according to The Telegraph, she has officially won the role of Eliza Doolittle and beat out Scarlett Johannson to do it.

Not only will Knightley take on the famous role originally played by the late Audrey Hepburn, but she will reunite with Atonement director Joe Wright for the project. According to /Film, Wright has been named as the director of the remake that will have a screenplay written by Emma Thompson. Knightley has been training for the role by taking vocal lessons which she started over a year ago when the casting rumors first began.

If Knightley’s been cast as Eliza, who could possibly play her counterpart Prof. Henry Higgins? If all goes well, the front runner Daniel Craig will take on the role, which was previously played by Rex Harrison in the original. I’m personally against this remake on all accounts, because the 1964 version is fine the way it is. Nothing against the talent of any of the people involved, but this is just unnecessary.

What do you think of Keira Knightley starring in My Fair Lady?