Officially, Yao Chen was a part of the team judging the 26th Shanghai International Film Festival’s Projects initiative for in-development productions, but the actress-producer freely admits she came to town keen — as ever — to take on as many roles as possible. Yao was also actively seeking out production opportunities for her Bad Rabbit Pictures, […]