I thought this movie had very good special effects. It also had a good story line, although some of it was unrealistic. That is the case with a lot of movies though. Isn't that why we go to the movies? The length did not bother me. I was glad it had a semi happy ending, at least for some of the characters.