A The Tree of Life az ‘50-es években játszódik és egy háromgyerekes család történetét meséli el. A középpontban Jack (Sean Penn), a legidősebb fivér áll, akit szülei lassan kezdenek felkészíteni a felnőtt életre. Jack dönteni kénytelen, hogy az anyja által képviselt könyörülettel és szeretettel kikövezett, vagy apja törekvő, önző útjára lép. A szülők mindketten nyomást próbálnak gyakorolni fiúkra, aki a világról lassan egyre sötétebb képet fest, a gyermekkorában elképzelt ragyogó élet helyett egy kiszámíthatatlan labirintus rajzolódik ki előtte. Remény és tapasztalat, szépség és élvezet vívják meg a háborújukat Jack lelkében, aki végül megteszi az első lépést.