Scarlett Johansson
Halle Berry
Leighton Meester
Gwen Stefani
Reese Witherspoon
Eva Mendes
Rihanna
Angelina Jolie
Kim Kardashian
Jessica Biel
Megan Fox
Kellan Lutz
Which guy has the most gorgeous guns? Go here and vote.
Mehcad Brooks
Ryan Phillippe
Hugh Jackman
Ryan Reynolds
Channing Tatum
David Beckham
Will Smith
Zac Efron
Taylor Lautner