This movie had excellent special effects for the most part and the cinematography was good despite some mistakes. The actors did a good job considering the script could have been better as it had some unrealistic scenes along with a plot hole at the end.