Quvenzhané Wallis es Annie, una niña de acogida alegre y positiva pero lo suficientemente dura como para saber defenderse en las calles de Nueva York en pleno 2014. Sus padres la abandonaron años atrás prometiéndole que algún día volverían por ella. Pero eso fue hace mucho y desde entonces la vida ha sido dura junto a su desagradable madre de acogida temporal la Señorita Hannigan (Cameron Díaz). Pero todo cambia cuando el magnate y candidato a la alcaldía de Nueva York, Will Stacks (Jamie Foxx),- asesorado por su brillante vicepresidenta Grace (Rose Byrne) y su astuto asesor político Guy (Bobby Cannavale) – mueve ficha para aumentar su popularidad entre los votantes al acoger a la niña. Stacks se cree su ángel de la guarda pero gracias a la personalidad de Annie y a su visión eternamente positiva de la vida, puede que en realidad sea al revés…