1.55K Caity Weaver 06/28/13 10:00AM Filed to: cameron diaz cameron diaz annie sandra bullock Cameron Diaz just signed on to play Miss Hannigan in Jay-Z's Annie, after Sandra Bullock dropped out of negotiations. If you've ever wanted to see Cameron Diaz make an orphan cry, now's your chance.