Cameron Diaz In 'Annie' As Miss Hannigan