Pirates of the Caribbean star Keira Knightley is reportedly 'gutted' at missing out on the lead role in a movie adaptation of My Fair Lady.
Keira Knightley `gutted` at missing out on lead role in My Fair Lady