本片改编自斯科特·菲茨杰拉德的同名小说,讲述了一个名叫本杰明·巴顿的怪人的故事。他在违反大自然规律的情况下,以老人形象降生人世,并且随着时间推移,他的身体越来越年轻,成长方向却是倒着进行的。1919年,本杰明·巴顿(布拉德·皮特饰)在巴尔的摩出生时已经是一个70多岁的“老”婴儿。他的父亲出于某种原因将他遗弃在街边。幸运的是,一位善良的黑人妇女发现了他并收养了他。她将自己积累了丰富的智慧和经验传授给了本杰明。
本杰明11岁时(现在看起来有60多岁),他遇到了6岁的黛西(凯特·布兰切特饰),并与她陷入爱河。然而,二战爆发后,本杰明不得不离开美国前往英国。在航行途中,他遇见了各种各样的人物,见识到了真正的悲剧,也体验到了人性最伟大的光辉。战争结束后,他在纽约与黛西重逢。此时的黛西已经成为一位成功的舞者。
1950年,本杰明和黛西看起来几乎处于同龄。他们一起度过了生命中最美好的时光。然而,随着时间的推移,本杰明变得越来越年轻。他意识到自己不能再和黛西生活在一起了,因为她需要一个更加正常的人生。