Annie fue dada en adopción cuando era un bebé con la promesa de que volverían por ella algún día, por lo que ha sido un duro golpe estar desde entonces con su madre adoptiva, la señorita Hannigan (Cameron Diaz). Sin embargo, todo cambia cuando el inflexible magnate y candidato a la alcaldía de Nueva York, Will Stacks (Jamie Foxx), asesorado por su brillante VP, Grace (Rose Byrne) y su asesor de campaña astuto e intrigante, Guy (Bobby Cannavale) comienzan la campaña y la llevan con ellos. Stacks comienza a creer que se ha convertido en su ángel de la guarda, pero Annie, brillante y segura de sí misma, solo cree en el optimismo y que las cosas saldrán bien de todas las formas.