Coming out on July 8th in China, Big Fish and Begonia is an elaborate animated feature directed by Liang Xuan and Zhang Chun. According to this Chinese website, the film was 12 years in the making – and partially funded through crowd sourcing.
Coming out on July 8th in China, Big Fish and Begonia is an elaborate animated feature directed by Liang Xuan and Zhang Chun. According to this Chinese website, the film was 12 years in the making – and partially funded through crowd sourcing.