Cameron Diaz is to star in the new Annie remake as villainous orphanage owner Miss Hannigan.
Cameron Diaz to star in Annie!