Models promoting the Chinese movie “Impossible” salute while wearing futuristic costumes as they arrive for the grand opening of the 5th annual Beijing International Film Festival in Beijing, Thursday, April 16, 2015. (Photo by Mark Schiefelbein/AP Photo)