Skip Nav
Photo 16 of 18

Cameron Diaz filmed scenes for the upcoming Annie remake, in which she plays an edgy Miss Hannigan, in NYC on Wednesday.

All the Latest From Ryan Reynolds