This movie was jaw-dropping. Very interesting and deep story presented in breath-taking form. I went with my 10 year old son. He loved it too. It wasn't too graphic for him. He didn't catch the full meaning of the story, but I explained it to him. It was the IMAX 3D version which I recommend the most.