5. Gerard Butler
41-year-old actor Gerard Butler is our number five. Yet another gorgeous actor who is capable of playing any role required. This could be the ass-kicking man on a mission in Law Abiding Citizen (2009), or the total opposite, cheeky but charming Mike Chadway in romcom (more com than rom, which makes it even more awesome) The Ugly Truth (2009).
Did you know that Mr Butler is a trained lawyer? Brains and beauty. Yes, old enough to have fathered us, but you must be used to that by now?