安妮(奎文贊妮·瓦利斯 Quvenzhané Wallis 飾)從小被父母遺棄,始終堅信親生父母會回來相認。她寄居在漢尼根小姐(卡梅隆·迪亞茨 Cameron Diaz 飾)的家中,雖飽受苛待卻保持樂觀。威爾(杰米·福克斯 Jamie Foxx 飾)是野心勃勃的數碼產品大亨,為塑造親民形象參與紐約市長競選。在副總裁格蕾絲(蘿絲·拜恩 Rose Byrne 飾)和顧問蓋伊(鮑比·坎納瓦爾 Bobby Cannavale 飾)的策劃下,他決定通過收養孤兒安妮博取輿論支持。然而安妮古靈精怪的性格打破威爾精心設計的計劃,兩人被迫共同生活的日子里,威爾逐漸被安妮真誠直率的性格觸動。隨著競選進程推進,媒體對安妮身世的關注意外揭開其父母失蹤的真相,威爾也在相處中重拾人性溫度。最終這場政治作秀演變為真摯親情的起點,安妮不僅幫助威爾贏得民心,更讓他學會以真心而非利益衡量人際關系。