so watching jeremy's roomate play kingdom hearts i say- "wait, is that david boreanaz? it sounds like david boreanaz." lo and behold, squall is voiced by him. the kid is haley joel osmet, the villian ansem is billy zane, but GET THIS. aerith is mandy moore ("mom, why didn't cloud just use the phoenix down on aerlith?") but WAIT. THERE IS MORE! act now and get lance bass as SEPHIROTH.