It's one thing to play a hero in a movie, it's a totally different thing to BE a hero in real life. Anyone can act like a good guy, but being one is on a different level entirely — some people are lucky enough to be able to do both.
Tom Cruise seems to be one of those lucky few!