View Comments OK, OK. Cameron Diaz is not really drunk and mean; she’s just playing the abusive and alcoholic Miss Hannigan in the new Annie movie reboot. The actress, who just joined Twitter last week, tweeted a first look at her character with the caption: “I want you to meet someone. Her name is Ms. Hannigan. She ain’t nice and she ain’t pretty.” In the updated movie, Miss Hannigan sports over-the-top gold necklaces and earrings, bleached hair and her signature sneer. Diaz stars in the movie remake opposite Quvenzhane Wallis (in the title role), Jamie Foxx, Rose Byrne and Bobby Cannavale. Based on the Broadway musical, the movie is set to be released on December 19, 2014.