Beijing Int'l Film Festival rolls out the red carpet