a Distribution Workshop release of a Bona Film Group, China Film Co., SMG Pictures, Shine Show Interactive Media Co., Bona Entertainment Co. presentation of a Film Workshop production ; produced by Nansun Shi, Yu Dong ; produced and directed by Tsui Hark ; original story and screenplay by Tsui Hark