Kuiba (Chinese: 魁拔) is a 2011 Chinese animated film.
More at Wikipedia.
Release date: July 8, 2011Gross: CNY3.5 million