the immortals fight against aliens under the huge sky, chinese art style