nyc new york city Miss Hannigan annie filming Cameron Diaz blonde

Cameron Diaz filmed Annie in New York City on Thursday, and the 41-year-old actress certain brought some sass to the set!

Diaz tweeted a selfie the other day wearing trashy makeup and large hoop earrings and wrote, "I want you to meet someone. Her name is Ms. Hannigan. She ain't nice and she ain't pretty. #Annie."

Diaz stars opposite Quvenzhane Wallis, who earned an Oscar nomination for 2012's Beasts of the Southern Wild. (As you may remember, Willow Smith was set to play the title role but backed out because she wanted to focus on school.) Jamie Foxx, Rose Byrne and Bobby Cannavale also star in the flick, which will hit theaters in December of 2014.