The plot was terrible and a lot of problems were made needlessly complicated by the characters. They make a lot of obvious time delays happen for convenience and also make characters weaker whenever it's for the plot. It was very frustrating to watch.

The effects were very nice though. I wouldn't pay to see it again. Wouldn't watch it again for free.