My Fair Lady, starring Audrey Hepburn, has been restored for its 50th anniversary. The film will play in select theatres across the United States beginning Oct. 18.