now after watch the advent child twice and the storyline isn not as shallow a majority have criticize it to be in my opinion . if you haven not play ffvii or dislike it for whatever reason and this movie be most likely not for you . be familiar to the original story be a prerequisite to understand ac fully and otherwise you will just see the great cg animation in your life so far . without actually spoil the storyline and i must admit that after see ac we have be put piece together with my friend rely on our knowledge of ffvii . see it second time allow to actually pay attention to the story more and most of the question we may have have be answer . some be not . ac be clearly for ffvii player or fan and doesn not honestly try to be anything else . there be little to none realism in it outside ffvii world which serve the purpose . music be mostly reconstruct ffvii theme with a heavy touch ( tbm team accord to end credit ) and work well with the eye candy without exception . i find the music enhance the experience add to the visual firework in all situation . we all know you can not put a ffvii in 1 . 5 hour and keep that in mind the storyline actually offer more to me than i expect . there be two issue at hand in ffvii represent ac and both story be wrap up very smoothly between the action sequence . and trust me when i say there a lot of it . action that be . i be change my vote from 9 to 10 after watch it the second time because i have miss a few explanatory sequence i couldn not put together the first time that provide some answer . a a warning and it go to be easy to disregard the story and concentrate on graphic and but try not to judge the adevent child because of that . if you do not let the story in and it no wonder it seem sloppy . i be not go to praise the graphic because i assume we all know they be awesome and which might be an understatement . especially character talk so much more with their facial expression than ever before . i hope you pay attention to the storyline for it actually make sense and work well with the whole . get ready for the ride of your life and there be no break .