Benjamin Buttonin uskomaton elämä

Juoni

Vuoden 2005 New Orleansissa vanha Daisy-niminen nainen (Cate Blanchett) makaa sairaalassa kuolinvuoteellaan. Daisy pyytää tytärtään Carolinea (Julia Ormond) lukemaan ääneen Benjamin Buttonin (Brad Pitt) päiväkirjaa.
Vuonna 1918 eräs nainen (Joeanna Sayler) synnyttää pojan, jolla on erittäin vanhan miehen keho ja vaivat. Nainen kuolee pian synnytyksen jälkeen, ja vauvan isä, Thomas Button (Jason Flemyng), hylkää vauvan erään hoitokodin kuistille. Hoitokodissa työskentelevät Queenie ja herra ”Tizzy” Weathers (Taraji P. Henson ja Mahershalalhashbaz Ali) löytävät vauvan, ja Queenie päättää kasvattaa pojan omanaan.
Vuonna 1930 12-vuotias Benjamin, joka on vaihtanut pyörätuolinsa kainalosauvoihin, ystävystyy 7-vuotiaan Daisyn (Elle Fanning) kanssa, jonka isoäiti (Phyllis Somerville) asuu samassa hoitokodissa kuin Benjamin. Kehonsa nuortuessa Benjamin saa töitä hinaajalta. Hän tapaa myös Thomas Buttonin, joka ei paljasta olevansa hänen isänsä. Vuonna 1936 Benjamin lähtee New Orleansista hinaajan miehistön kanssa pitkäkestoiselle työtehtävälle. 
Vuonna 1945 Benjamin palaa New Orleansiin ja kuulee, että 21-vuotiaasta Daisysta on tullut menestyksekäs balettitanssija. Benjamin kohtaa jälleen Thomas Buttonin, joka on kuolemansairas ja paljastaa olevansa Benjaminin isä. Thomas testamenttaa omaisuutensa Benjaminille ennen kuolemaansa.
Daisyn balettiura päättyy Pariisissa vuonna 1957, kun hän jää taksin yliajamaksi ja murtaa jalkansa. Kun Benjamin käy tapaamassa Daisya, tämä hämmästyy hänen nuorekasta olemustaan.  Loukkaantumisestaan katkeroitunut Daisy käskee Benjaminia kuitenkin pysymään poissa hänen elämästään. Vuonna 1962 Daisy palaa New Orleansiin ja kohtaa Benjaminin jälleen. Ollessaan viimein fyysisesti samanikäisiä Daisy ja Benjamin rakastuvat toisiinsa ja muuttavat yhteen.
Daisy synnyttää tytön, Carolinen, vuonna 1968. Benjamin, joka ei usko voivansa olla hyvä isä tyttärelleen takaperoisen ikääntymisensä vuoksi, myy omaisuutensa ja jättää niistä saadut rahat Daisylle ja Carolinelle. Hän matkustaa yksin ympäri maailmaa koko 1970-luvun ajan.
Olemukseltaan parikymppinen Benjamin palaa Daisyn luo vuonna 1980. Uudelleen naimisiin mennyt Daisy esittelee Benjaminin aviomiehelleen ja tyttärelleen perheystävänä. Myöhemmin Daisy käy Benjaminin luona tämän hotellissa, missä he kertovat rakastavansa toisiaan yhä. Daisy myöntää Benjaminin tehneen oikein jättäessään hänet ja Carolinen, sillä muuten hän ei yksinkertaisesti olisi kestänyt. Benjamin lähtee jälleen.
Vuonna 1991 Daisy saa puhelun sosiaalityöntekijöiltä. He ovat löytäneet Benjaminin, joka on nyt olemukseltaan 12-vuotias ja asuu eräässä purkutuomion saaneessa rakennuksessa. Sosiaalityöntekijät soittivat Daisylle löydettyään hänen nimensä Benjaminin päiväkirjasta ja kertovat hämmentyneinä, että Benjaminin tila muistuttaa dementiaa. Daisy muuttaa siihen samaan hoitokotiin, jossa Benjamin vuosia sitten kasvoi, ja huolehtii Benjaminista tämän nuorentuessa lapsesta taaperoksi. Lopulta Benjaminista tulee fyysisesti vauva, ja hän kuolee Daisyn käsivarsille. Saatuaan Benjaminin tarinan päätökseen Daisy kuolee sairaalassaan New Orleansissa hurrikaani Katrinan lähestyessä kaupunkia.