One of the most exciting action films to come out of China in recent years .