Christian Bale was in Beijing on Monday to promote a movie about 13 young prostitutes set during Japanese army's brutal rampaging of China's wartime capital, known in the West as the "Rape of Nanking.