Beijing International Film Festival: 'The Big Short', 'Alien', 'The Last Emperor'