Cameron Diaz Gets Wickedly Musical in ‘Annie’ – 3 Photos
Miss Hannigan (Cameron Diaz) with Annie (Quvenzhané Wallis) and Mia (Nicolette Pierini) in Columbia Pictures' ANNIE. ©CTMG. CR: Barry Wetcher.

Miss Hannigan (Cameron Diaz) with Annie (Quvenzhané Wallis) and Mia (Nicolette Pierini) in Columbia Pictures’ ANNIE. ©CTMG. CR: Barry Wetcher.

Miss Hannigan (Cameron Diaz) talks to her foster girls Tessie (Zoe Margaret Colletti), Isabella (Eden Duncan-Smith), Annie (Quvenzhane Wallis), Mia (Nicolette Pierini) and Pepper (Amanda Troya) in Columbia Pictures' ANNIE. ©CTMG. CR: Barry Wetcher.

Miss Hannigan (Cameron Diaz) talks to her foster girls Tessie (Zoe Margaret Colletti), Isabella (Eden Duncan-Smith), Annie (Quvenzhane Wallis), Mia (Nicolette Pierini) and Pepper (Amanda Troya) in Columbia Pictures’ ANNIE. ©CTMG. CR: Barry Wetcher.

Miss Hannigan (Cameron Diaz), Pepper (Amanda Troya), Mia (Nicolette Pierini), Mrs. Kovacevic (Stephanie Kurtzuba), Stacks (Jamie Foxx), Annie(Quvenzhane Wallis) and Grace (Rose Byrne) sing "Tomorrow" in Columbia Pictures' ANNIE. ©CTMG. CR: Barry Wetcher.

Miss Hannigan (Cameron Diaz), Pepper (Amanda Troya), Mia (Nicolette Pierini), Mrs. Kovacevic (Stephanie Kurtzuba), Stacks (Jamie Foxx), Annie(Quvenzhane Wallis) and Grace (Rose Byrne) sing “Tomorrow” in Columbia Pictures’ ANNIE. ©CTMG. CR: Barry Wetcher.