(Gretty Images)

Cameron Diaz has decided to take the role that Sandra Bullock recently turned down, and will play Miss Hannigan in the highly-anticipated Annie movie.

HERE are all the details.