Cameron Diaz has been cast as Miss Hannigan in the new adaptation of "Annie." The role was originally supposed to go to Sandra Bullock, but she reportedly dropped out of the running in mid-June.
"Annie" is being rebooted by Will Smith and Jay-Z, who will serve as producers on the movie. Quvenzhane Wallis will play Annie, after Smith's daughter, Willow, expressed she no longer wanted to take on the role.
"Willow was supposed to be doing 'Annie,' we got Jay-Z to do the movie, got the studio to come in and Willow had such a difficult time on tour with 'Whip my Hair' and she said, 'You know Daddy, I don't think so,'" Smith said during an event with author Sister Soulja. "I said, 'Baby, hold up!' I said, 'No, no, no, listen; you'll be in New York with all of your friends and Beyoncé will be there. You will be singing and dancing,' and she looked at me and said, 'Daddy, I have a better idea, how about I just be 12.'"
Jamie Foxx will play Daddy Warbucks.
"Annie" is slated for release Dec. 25, 2014.