The Chinese World War II film 731, also known as Evil Unbound, made its debut in New York on Thursday. It recounts the ...