Chinese actress Zhou Xun arrives at the red carpet for the 5th Beijing International Film Festival at the National Center for the Performing Arts in Beijing on April 16. [Photo/IC]