A Broadway classic returns to the big screen with a new vision. Quvenzhané Wallis, Oscar nominee Small Beasts of the Southern Wild is Annie, an orphan girl. Parents have left a long time ago, promising that they would return at some point, but they did. Now Annie lives with Miss Hannigan (Cameron Diaz), bad and annoying social worker who takes care. Everything seems to change when Annie meets tycoon Will Stacks (Jamie Foxx), a candidate for mayor of New York, who advised his team of advisors image, take care of the girl. Will have the impression that little guardian angel Annie, but it does not sit completely different situation?