I like the idea of Mandy Moore being Aerith. I can even see Leonard DiCaprio being Rufus Shinra. As for Cloud, that would be a toughy. I never thought of Johnny Depp being Sephiroth, but now that I think about it, that would be awesome. If Mr. T played Barret, I would probably die of laughter.