7. Bradley Cooper
Up from tenth place on last year’s list, we have Bradley Cooper. You’d struggle to find a woman who wouldn’t put Bradley on her to-hit list at the moment, he is hot properly in all ways possible. Best known for playing Phil in The Hangover, Bradley is actually a fine actor as well as a fine young man. Whether he’s playing a good guy who loves a good time, a sweetheart or a total douchebag (Sack Lodge from Wedding Crashers, we’re looking at you) he’s still entirely loveable and entirely fanciable.