本片讲述一个意大利家庭从1966年至2000年所经历的社会、家庭变迁过程,中心人物是尼古拉和马迪奥两兄弟。少年时,住在罗马的兄弟二人有着共同的梦想、喜好及人生目标,但自从在精神病医院遇上精神病少女佐珍之后,两人的人生观开始逐步发生不同的变化。在经历一系列事件后,崇尚自由思想的尼古拉决定做个精神科医生;而颇具反叛精神的马迪奥则决意放弃学业,做个除暴安良的警察。佛罗伦斯的一场洪水使尼古拉遇到颇具天赋的钢琴家朱丽安,而马迪奥则与乐观的摄影师米雷拉相遇,他们四人的政治观念和性格冲突也折射着世界这段混乱不安的历史痕迹……。安妮(奎文赞妮·瓦利斯 Quvenzhané Wallis 饰)是一位年幼的孤儿,生活在当今的纽约市,她在养母汉尼根小姐(卡梅隆·迪亚茨 Cameron Diaz 饰)照料下,过着举步维艰的日子。有一天,安妮的命运终于出现了转机。威尔•史塔克(杰米·福克斯 Jamie Foxx 饰),一位正在竞选市长的固执大亨,在他精干的副总裁格雷斯(萝丝•拜恩饰)和投机倒把的幕僚盖 (鲍比·坎纳瓦尔 Bobby Cannavale 饰)的建议下,将安妮拉入自己的竞选阵营,计划出一个“纸包不住火”的竞选方案。史塔克坚信自己是安妮的守护天使,但安妮自身固有的自信、积极向上,坚信“柳暗花明又一村”的性格与生活信念,或许正证明了她对史塔克的意义。。