Sizzling Chinese film featuring attractive performers and intense action. Sizzling Chinese film featuring attractive performers and intense action. Hot!