Utworzona 2014 w (Hong Kong), Alibaba Pictures własny 3 marek siostrzanych oraz 3607 konkurencyjnych marek. Właścicielem marki Alibaba Pictures jest Alibaba Pictures, spółka notowana w Francfort. Numer ISIN, czyli Międzynarodowy Numer Identyfikacyjny Papierów Wartościowych firmy, to BMG0171W1055. Branża Alibaba Pictures to Zróżnicowany w mediach.