The trailer has been released on multiple social media platforms by Chinese video platform Youku recently, according to Panoramist Consulting.