颶風侵襲新奧爾良時,病危的老婦戴茜(凱特·布蘭切特飾)讓女兒凱若琳(朱莉婭·奧蒙德飾)誦讀本杰明·巴頓的日記。日記記載:本杰明(布拉德·皮特飾)出生在一戰停戰日,因相貌如老人被父親遺棄在養老院。他在養老院與老人們共同生活,卻隨時間推移逐漸年輕化——從老人變成青年。逆向生長使他經歷常人無法理解的困惑與獨特體驗,穿越二十世紀的重大歷史變遷。中年戴茜在養老院與年輕化的本杰明相遇并相戀,但因年齡錯位被迫分離。凱若琳正是兩人結合所生的女兒。老年本杰明最終在生理年齡倒退至嬰兒時離世,戴茜臨終前與化作嬰兒的本杰明重逢。這本記錄生命逆旅的日記,正是戴茜留給女兒關于父母命運羈絆的真實見證。