7. David
Tom Cruise will always be a heart throb, crazy stories or not. And, his character, David, in Vanilla Sky is one we'll never forget. Derived from Hebrew, David means "beloved."