The film lineup for the Shanghai International Film Festival has been announced, with new films by Zhang Lu and Li Hongqi included, and "Avatar 3" having its Chinese premiere.