
Light Chaser Animation Studio werd in 2013 opgericht door Gary Wang, oprichter van de eveneens Chinese online videowebsite Tudou. Alibaba kocht vorig jaar voor 800 miljoen dollar een meerderheidsbelang in filmstudio ChinaVision Media waarna deze werd omgedoopt tot Alibaba Pictures.
Alibaba is tevens eigenaar van Yule Bao, een platform voor Chinese investeerders in lokale filmproducties.