The Trailer For This Upcoming Chinese Creature Feature Looks Amazing + Posters!