Anyone know this movie?
It was about three woman, and some sort of demon emperor who was stealing baby boys. One of the women could become invisible, one of them rode a motorcycle, and the other was some kind of masked crime fighter.
The one scene I remember in detail is when the masked woman was trying to get one of the stolen babies back and she was fighting the other two in some sort of warehouse. She has to catch the baby as it falls, but it hits it's head on a nail on the way down, and later dies at the hospital.
Anyone know this movie? I'd really like to see it again.