El director, productor y animador Liang Xuan nació el 3 de marzo de 1982 en Liucheng County, Liuzhou, República Popular de China. En 2003 fundó, junto con Zhang Chun, la compañía cinematográfica B&T Studio. Entre 2004 y 2005 Liang Xuan tuvo la idea que más tarde terminaría convirtiéndose en la exitosa animación Big fish & Begonia. Comenzó el proceso creativo del largometraje junto con Zhang Chun, realizando un corto que sirviera de muestra, pues debido a la falta de inversiones la película no se podía realizar inmediatamente. Fue hasta el 2013 que la productora Beijing Enlight Media se interesó en la cinta gracias a un tráiler que los miembros de B&T Studio publicaron en Sino Weibo, una red social China. A partir de 2013, y con la ayuda económica de Beijing Enlight Media, comenzaron el desarrollo del primer filme de B&T Studio con la colaboración de Studio Mir. A Liang Xuan y Zhan Chun, se les sumaron Wang Changtian, quien se encargó de la producción, y Kiyoshi Yoshida, quien se hizo cargo de la parte musical. Finalmente, el largometraje se presentó en 2016, pero fue hasta 2018 que se presentó en Occidente. Gracias al éxito en Estados Unidos, Big fish & Begonia era una de las firmes candidatas para ganar el Oscar a Mejor Película de Animación en la entrega de los premios de la academia 2019.