1. The Rock

Larry Marano / Getty Images
2. Mark Ruffalo

Bobby Bank / WireImage
3. Shia LaBeouf

FAMEFLYNET PICTURES
4. Shailene Woodley

5. Brad Pitt

WENN
6. Chris Evans

Splash News
7. Zooey Deschanel

Miguel Aguilar / Sam Sharma, PacificCoastNews.com
8. Chris Hemsworth (Bonus: He's getting caressed by his.)

WENN
9. Gerard Butler

Pacific Coast News
10. Angelina Jolie

Splash News
11. Jared Padalecki

WB / Via impmag.org
12. Daniel Radcliffe

Warner Bros. Pictures
13. Rupert Grint

14. And to round out the Harry Potter crew, Emma Watson.

15. Taylor Lautner

Kristin Callahan / ACE / INFphoto.com
16. Tom Cruise

FAMEFLYNET PICTURES
17. Will Arnett and Amy Poehler

18. Christian Slater

Eric McCandless / ABC via Getty Images
19. Ginnifer Goodwin

20. Kate Beckinsale

Splash News
21. Kevin Bacon

22. Patrick Dempsey

FameFlynet Pictures
23. Kate Winslet

24. Liam Neeson

AKM / GSI
25. Lena Dunham

Lena Dunham / instagram.com
26. Johnny Depp

Doug Meszler / Splash News
27. Andrew Garfield

ACE / INFphoto.com
28. Megan Fox

Splash News
29. And all the Bruces.

Bobby Bank / WireImage