5. Zac Efron - Sure he started out on Disney, but he has done so much since then
4. Channing Tatum - I think he is underestimated sometimes, and possibly underrated too.
3. Mark Wahlberg - Ive loved him since he was Marky Mark. He does great in action movies, comedies, etc.
2. Adam Sandler - he definitely has some doozies, but he has also had some really great ones. I am happy he has been able to show his range though. I think his career is finally coming back around
1. Will Smith - despite the slap heard around the world, he is still my favorite actor on the planet.