Great plot and good special effects. The acting was very dramatic and a good script. The ending was the best part of the movie. Very creative.