Cameron Diaz to star in Annie!
Cameron Diaz is to star in the new Annie remake as villainous orphanage owner Miss Hannigan.
Cameron Diaz, star of There's Something About Mary and the Charlie's Angels movies, has finally admitted that she is really hot and not at all annoying.