Top 20 Sexiest Male Celebrities ’12

8. Gerard Butler

Our number eight is the oh-so gorgeous Gerard Butler. Only slipping down three places since last time, we’re still absolutely in love with Mr Butler. We love him playing a good guy (Mike in The Ugly Truth) or a bit of a baddie (Clyde Shelton in Law Abiding Citizen). We love him with his hair short or with his hair curly. We love him putting on an American accent or speaking in his own Scottish accent. We just love him.