It's going to be a hard-knock life for Cameron Diaz!
The actress has signed on to play Miss Hannigan in the "Annie" remake with Quvenzhane Wallis (Annie) and Jamie Foxx (playing an updated version of Daddy Warbucks, named Benjamin Stacks), Deadline and E! News reported.
The casting news follows reports that Sandra Bullock was in talks to play the (sometimes wicked) woman who runs the orphanage.
The project is being produced by Will Smith and Jay-Z.
Carol Burnett first played Miss Hannigan in the 1982 movie version of the Broadway play. Jane Lynch is currently starring in the role on Broadway.
Copyright 2013 by NBC Universal, Inc. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.