This movie just took me to a whole different universe. Even though it was viciously disturbing, everything else was perfect. Jennifer Lopez was perfect for the role and did an excellent job. This creative and mystical sci-fi thriller is great to watch(just not with your little sister).