Tom Cruise has already played a gun-toting loner named Vincent.

I'm more partial to the idea of Ralph Fiennes as Vincent. He's great at playing tortured, internalized characters.

As for Anthony Hopkins, I think it'd be interesting to see what he could do as President ShinRa.