Curtain falls on Beijing Int'l Film Festival