Lopez is a great actress. The special effects were amazing. I really got into the story plot.