Cameron Diaz was on MTV's TRL yesterday to promote her new film SHREK 3 and she was rocking a halter top Jeans overall skirt(?). Check it out:
At first I was confused by the outfit, and because I have never liked overalls, I thought a big "NO" but it sort of grew on me, y'all. I would never wear it but Cameron pulls it off really well.
Here she is again with Rihanna (who looks hot, so you don't have to vote for her):
But what I want to know is, what do you think? Is this outfit Hot on Cameron or Not?