It had amazing special effects and graphics. Would not recommend for young children to watch it because of certain scenes, but it was overall very excellent. It left me in awe. I really feel that everyone (who are at a certain age and older) should watch it and will like it. It had good messages which will leave you thinking.