For the good of his public image, wealthy businessman and politician Will Stacks launches a campaign to take in the little girl Annie who has been living with her mean foster mom since she was abandoned as a baby.
For the good of his public image, wealthy businessman and politician Benjamin Stacks (Jamie Foxx) launches a campaign to take in Annie (Quvenzhané Wallis), a little girl who has been living with her mean foster mom (Cameron Diaz) since she was abandoned as a baby.