I am going with Megan Fox. Should be clear, I am not saying she is ugly or that I wouldn't; just that in the celebrity sweepstakes she gets a disproportionate amount of attention and praise. There are, in my opinion, a lot of women who are considerably hotter. Incidentally, Jessica Alba used to hold this crown, but has gradually faded into the background.
Who are you picking?