6. Robert Pattinson
Finally, someone who isn’t old enough to be our dad. English actor Robert Pattinson, 24. Yep, he’s been in other stuff, but come on – he’s Edward Cullen from Twilight and that’s why you love him. One of only two men who can sparkle and be sexy (the other is at number one).
He is rumoured to be dating his Twilight co-star Kristen Stewart, but they don’t want to talk about it. It can’t be true then, because if we were dating Mr Pattinson, we’d be telling everyone.