Remember, I am looking at this game from a critic's eye, not a fan. Even though it is a great game. (Well, to me it is). The story goes like this: Kingdom Hearts is the story of Sora, a 14-year-old boy who is separated from his two friends, Riku (15) and Kairi (14), when their island is destroyed by the Heartless, dark creatures that have no hearts.
At the same time, King Mickey disappears, leaving Court Wizard Donald and Captain Goofy a letter to set out to find the Keyblade. The two eventually team up with Sora and the three set out to stop the Heartless, look for the King, Riku, and Kairi, while going through massive worlds, meeting Disney and Final Fantasy Characters along the way. That sums it up.
Let's start out with graphics. I have to say, this is truly what you expect from Square-Enix. The graphics are very well done, details to every setting and world, and even the characters are well done. The best parts are the CG scenes that look beautiful and mesmorizing, while managing to draw you in; mainly the opening and ending scenes. And the lip movements are a lot better than what I saw in Final Fantasy X-2. They don't try to make them move exactly right, but it's not horrible. You know what they're saying and it doesn't look bad at all.
Characters from the Final Fantasy Series pretty much all have new looks, even going as far as stealing from other characters that weren't put in the game. Squall Leonhart (Final Fantasy VIII, Playstation 1) has longer hair, lost the fur, and now looks better than you would have thought. Cloud Strife (Final Fantasy VII, Playstation1) has a WHOLE new look, taking Vincent Valentine's cape and claw (to the disappointment of some) and adding bandages to his Buster Blade, giving him one wing, and a whole lot of bolts and things like that. Sephiroth (villain, Final Fantasy VII, Playstation 1) looks sort of the same, but different too, even if you can't tell.
The characters each have unique attitudes, from Sora's cheesy happy-go-lucky attitude to Riku's non-stop determination to help Kairi. All of the characters you recognize too all have that memorable attitude they're known for. And for some of you, Aeris (Aerith in the game) is back! Cheer for some, Boos for some. They even carried over the ancient fight between Cloud and Sephiroth into the Japanese version of the game: Kingdom Hearts: Final Mix.