Cast members of the film "33 Postcards" pose on the red carpet at the closing ceremony of the 14th Shanghai International Film Festival at Shanghai Grand Theater on June 19.[Photo/China.org]