Our Readers’ Top 20 Sexiest Male Celebrities ’12

8. Gerard Butler

Where we placed him: 8

Why: 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.