Sophia Sun Intern Actor, director and screenwriter Chen Sicheng is one of the giants of contemporary Chinese cinema. His three “Detective Chinatown” films have earned more than $1.2 billion of box office revenue, and Chen is the producing force behind another major franchise, “Sheep Without a Shepherd,” adapted from the Indian “Drishyam” films. “Lost in the Stars,” Chen’s latest effort, this time as producer and screenwriter, is another megahit. Co-directed by Cui Rui and Liu Xiang, “Lost in the Stars” has grossed $430 million (RMB3.08 billion) in China – enough to make it the seventh-biggest film worldwide this year and the 14th biggest film of all time in China – all in the span of just 17 days.