After seeing FFX (the final version), I have to change my mind and added FFx to the list as the most graphically impressive!
Before, I used to think FFx was great but it could done better. Sure it have facial expression, high poly counts, voice acting, but there is somewhat limited character movements. Limited physics. But after FFX was implemented real life shadow animation, i will have to go with FFX. MGS2 seems to have the best physics with multiple shadow and everything FFX have in physics. I guess the reason FFX have limited movements have to do with high polygon counts for every things while MGS2 have medium polygon counts.