I like Will smith more than Tom as he is a complete package in my opinion, he is a great comadian, he is damn good action hero, he is great singer too...
With no doubt I can say that Will Smith is better. Do you want latest independent artist hip hop music and DJ's see trackbuzzer.com
I'll say Will Smith. Tom Cruise comes across as being arrogant, I don't like that in people. Then again I like funny people that's why I chose Will.