Little Big Panda is a 2011 animated children’s family film directed by Michael Schoemann.
A co-production between China, Germany, France, Spain and Belgium, the film was released in China on February 3, 2011.
Until 2012 it was the most costly co-produced animated movie in China.
I was helping to design the main characters at Stenarts in Berlin.