Con questo capolavoro il regista cinese Jia Zhangke raggiunge una portentosa maturità di sguardo. La storia personale di Han Sanming, la fatica del lavoro, la tenacia nel sopravvivere, la ricerca dell'amore perduto si intrecciano con le continue e massicce rivoluzioni antropologiche e geografiche della Cina intera. Premiato con il Leone d'oro alla 63a Mostra del Cinema di Venezia.
Still Life (2006) è trasmesso da Rai 3 il sabato 19 giugno 2021 alle ore 03:20.