Max on 13-vuotias poika, joka suuren kokonsa ja oppimisvaikeuksiensa takia saa kuulla kunniansa koulussa. Naapuriin juuri muuttanut Kevin on Maxin täydellinen vastakohta - kainalosauvoilla liikkuva pieni nero! Maxin synkkä menneisyys ja Kevinin vakava sairaus kuitenkin asettavat esteitä ystävysten elämälle, mutta yhdessä tämä parivaljakko löytää elämän aarteista sen suurimman - ystävyyden!

The Tree of Life on ylistys elämälle. Se tutkii ihmiselämän piinaavimpia ja henkilökohtaisimpia kysymyksiä niin intiimin kuin kosmisenkin kaleidoskoopin läpi. Elokuvan impressionistinen tarina kertoo Yhdysvaltain Keskilännessä 1950-luvulla asuvasta perheestä. Tarinassa seurataan perheen vanhimman pojan elämänkaarta lapsuuden viattomuudesta aikuisuuden pettymyksiin hänen yrittäessään käsitellä monimutkaista suhdetta isäänsä (Brad Pitt). Jack (jota aikuisiällä esittää Sean Penn) tuntee olevansa modernissa maailmassa eksynyt sielu, joka etsii vastauksia kysymyksiin elämän alkuperästä ja tarkoituksesta. Malickille ominaisten kuvastojen kautta saamme nähdä, miten sekä luonto että henkisyys muovaavat paitsi yksilöiden ja perheiden elämää, myös kaikkea elämää.

Yksisilmäistä viimeisen vuoden oppilasta Mattia pidetään high schoolissa friikkinä. Tämä muuttuu, kun hän tapaa koulussa uuden oppilaan Jillin. Jill on juuri sitä, mitä Matt tarvitsee – rohkea, fiksu ja hauska – ja joskus häntäkin pidetään friikkinä painonsa takia. He rakastuvat, mutta valmistumisen jälkeen Jill muuttaa toiselle puolelle maata opiskelemaan. Siellä hän pudottaa painoaan yli 20 kg – tämä yllättää Mattin, kun hän käy vierailulla Jillin luona.