I was going to make this a 'Hot or Not', but then I thought about it and realised it's a no brainer. Megan Fox is hot. I think it's safe to say there very few men out there who wouldn't like to get up close and personal with the Transformers starlet...


...but that's my problem, I think. I can't help thinking Ms Fox dresses purely for the enjoyment of her male fans, and as a result, has a tendency to look a bit like a page 3 girl or a Playboy bunny. Also, I'm all for knowing what suits you, but the little pink dress? Been there, done that, got the t-shirt.

I know, I know. I'm just jealous. [image: Matt Baron/BEI/Rex Features]