 "Still Life" is a co-production between the Shanghai Film Studio and Xstream Pictures.The film premiered at the 2006 Venice Film Festival and was a winner of the Golden Lion Award for Best Film.The film premiered at a handful of other film festivals, and received a limited commercial release in the United States on January 18, 2008 in New York City.