Cameron Diaz: Sorrowful on Set of "Annie"

Cameron Diaz: Sorrowful on Set of

Filming an emotional scene for the musical remake, Cameron Diaz worked on the set of “Annie” in New York City on Thursday (November 14).

The “Bad Teacher” star looked cute in a gray overcoat, black pants, and black heeled boots as she sang all alone on the city streets.

In the modern day retelling, the 41-year-old actress portrays Miss. Hannigan, the surly orphanage matron.

Directed by Will Gluck, the movie also stars Rose Byrne, Jamie Foxx, Quvenzhané Wallis, and Adewale Akinnuoye-Agbaje.