Personally, I didn't care much for either movie. Spirits Within wasn't final fantasy as far as I'm concerned but with more work I think it could have been a better stand-alone project. And FF7AC, plot was way too simple and was nothing but fan service. I agree on Spirits Within, they should've dropped the name Final Fantasy and just gone with a standalone title. The thing is, FF games normally contain 30-40 hours of plot (cutting the gameplay out) so that's what writers are used to producing. A movie is only 1-2 hours. The story they were trying to tell was far too long and detailed to fit so they could only tell part of it. It felt like coming in at the end of a film rather than being a complete movie.
FF:AC handled that better because they didn't have to introduce the characters or tell us their background. I think the plot was fine, a little confusing in places but it made more sense the second time through. It could've done without chucking the characters that were not used in the rest of the story into the final fight just for the sake of it though. It looked cheesy, definitely just fan-service there and didn't do justice to the characters we know and love
.QUOTEIn the end though, neither movies are as painful to watch as Dirge of Cerberus was to play.