安妮(奎文贊妮·瓦利斯 Quvenzhané Wallis 飾)是壹位年幼的孤兒,生活在當今的紐約市,她在養母漢尼根小姐(卡梅隆·迪亞茨 Cameron Diaz 飾)照料下,過著舉步維艱的日子。有壹天,安妮的命運終於出現了轉機。威爾•史塔克(傑米·福克斯 Jamie Foxx 飾),壹位正在競選市長的固執大亨,在他精幹的副總裁格雷斯(蘿絲•拜恩飾)和投機倒把的幕僚蓋 (鮑比·坎納瓦爾 Bobby Cannavale 飾)的建議下,將安妮拉入自己的競選陣營,計劃出壹個“紙包不住火”的競選方案。史塔克堅信自己是安妮的守護天使,但安妮自身固有的自信、積極向上,堅信“柳暗花明又壹村”的性格與生活信念,或許正證明了她對史塔克的意義。