Knightley Beats Johansson for ‘Fair’ Role

The 24-year-old actress will star in new film adaptation of “My Fair Lady.”

Last Updated: October 26, 2009 @ 11:43 AM

Keira Knightley has beaten Scarlett Johansson to the part of Eliza Doolittle in a new film adaptation of "My Fair Lady." Her victory comes as Joe Wright, who inspired Knightley to her best performance in "Pride and Prejudice," has been chosen to direct the film.

Read more from the Telegraph.