Hollywood continues its love of musicals with many stage works currently being developed as films (Nine opens Dec. 25.) Now, London's Telegraph reports that My Fair Lady is set to join that growing list. The paper reports that Keira Knightley will star as Eliza Doolittle, with Daniel Craig rumored as a possible Henry Higgins. Emma Thompson is taking on the screenplay.