"It's so weird that it's been a year," Diaz said about wrapping up filming.
The contemporary version of the fan-favorite stage musical casts Wallis in the title role: a young, happy foster kid who's also tough enough to make her way on the streets of New York in 2014. Originally left by her parents as a baby with the promise that they'd be back for her someday, it's been a hard-knock life ever since with her mean foster mom Miss Hannigan (played by Diaz).
But everything changes when the hard-nosed tycoon and New York mayoral candidate Will Stacks (Foxx) -- advised by his brilliant VP, Grace (Rose Byrne) and his shrewd and scheming campaign advisor, Guy(Cannavale) -- makes a thinly veiled campaign move and takes her in. Stacks believes he's her guardian angel, but Annie's self-assured nature and bright, sun-will-come-out-tomorrow outlook on life just might mean it's the other way around.
While many in the cast had never sung on camera before the film, it was old hat for Foxx, who won an Oscar in 2005 for his portrayal of Ray Charles.
"He can do so many things with his voice," Cannavale gushed.
As a singer, songwriter, actor and stand-up comedian, there isn't much that Foxx can't do, but he told ET he has one flaw.
Watch the video to hear Wallis and Diaz weigh-in on Foxx's dance moves.
Annie, out today, is already making noise in the award show circuit. It's been nominated for two Golden Globes: Best Actress in a Motion Picture, Musical or Comedy (Wallis) and Best Original Song, Motion Picture.