Film Drvo života je prije svega himna životu, koja otkriva odgovore na pitanja koja proganjaju čovjeka, kroz kaleidoskop intimnog i kozmičkog, od sirovih emocija teksaške obitelji do divljih i beskonačnih rubova prostora i vremena, od dječaka koji gubi nevinost do čovjeka koji spoznaje strahopoštovanje, čuđenje i transcendenciju.

U Cloverdaleu u Massachusettsu živi optometrist Steve Finch (MATTHEW BRODERICK), koji smatra da nema tog doba u godini koje se može usporediti s božićnim. Mnogo je godina provodio niz toplih i lijepih tradicija koje njegov obitelj - njegova žena Kelly (KRISTIN DAVIS), kći Madison (ALIA SHAWKAT) i sin Carter (DYLAN BLUE) – više ne mogu podnijeti. Unatoč prosvjedima iscrpljene obitelji, sjajno organizirani Steve popunio je kalendar u prosincu davežom - od godišnjega fotografiranja do rituala „ubiranja plodova“ pa sve do pjevanja božićnih pjesama. Odredio je i vrijeme za kupnju, „razmišljanje“ i zimski karneval, koji Steve veselo nadgleda. Ali Steveov Božić najednom je uništen kada se ljigavi prodavač automobila Buddy Hall (DANNY DeVITO) useli u susjednu kuću i Steve se počne natjecati s njime. Buddy uskoro počinje minirati Stevea i njegova reputacija "Kralja Božića" slabi kada Buddy odluči osvijetliti svoju novu kuću s toliko svjetala da bude vidljiva s ceste.