Oustanding graphics, good plot, good morals, not for little kids due to some scenes, but ok for 10-12 and over. Some scenes are great but really intense for little ones. The people look so real and the flow is seem less. 3d adds a lot. would love to see in 180 degree theatre.