First Look: Cameron Diaz as Miss Hannigan in 'Annie'!