Annie stars Jamie Foxx as New York City billionaire Will Stacks, who takes in a foster youngster to boost his image while campaigning for mayor. Quvenzhané Wallis stars in the title role as a spunky, upbeat foster kid originally left by her parents with the promise they’d be back for her some day.