I thought this movie was very good. It was deep. I liked at the end how Jennifer Lopez killed the bad guy that was actually saving him. The visual effects were cool too.