Keira Knightley Is Our Fair Lady

By George, she's got it!

Keira Knightley Is Our Fair Lady

by Owen Williams |
Published on

For those not yet accustomed enough to her face, Keira Knightley, long rumoured to be on for the role, will shortly be starring as Eliza Doolittle in a redo of My Fair Lady. She'll be re-teaming with Joe Wright (Atonement, Pride and Prejudice), whose Indian Summer is currently on-hold, and possibly now permanently cancelled.

As you'll recall from your A Levels, My Fair Lady is the famous musical based on George Bernard Shaw's song-free Pygmalion, in which cockernee Eliza Doolittle is taken under the wing of Professor 'Enry 'Iggins, and lady-fied, for a bet. Julie Andrews made the role her own on stage, but was passed over for George Cukor's 1964 film version in favour of Audrey Hepburn, whose voice was then dubbed for the singing bits.

Not so with Keira, who's been taking singing lessons, and won the role despite stiff competition from Scarlett Johansson. Emma Thompson is writing the script, and Daniel Craig has been mooted as Higgins. Wouldn't that be luvverly?

Just so you know, we may receive a commission or other compensation from the links on this website - read why you should trust us