Some of these I have liked for a really long time, and some of them are newbies, but ALL of them deserve a spot on this list based on TALENT (and maybe looks too?):
5. Channing Tatum & Vin Diesel (goes back and forth)
4. Ben Affleck - I have loved most of his movies, and he seems like a really nice guy too!
3. Mark Wahlberg - I have seen almost all of his movies, and have been a fan since MM days!
2. Adam Sandler - I think he is one of the funniest comedians of our time!
1. Will Smith - I can't say enough good things. I love his movies, music, etc