Założona w 1985 roku firma początkowo zajmowała się post-produkcją, a w ciągu kilku lat przekształciła się w czołowe azjatyckie studio animacji i efektów specjalnych. Efekty specjalne do filmu „Kill Bill : część I” stworzone w Centro Digital Pictures, nominowane były do nagrody BAFTA. Firma ma na swoim koncie takie filmy, jak: „The Stormriders”, „Shaolin Soccer”, „Kung Fu szał”.