(West Hollywood, April 9, 2007)

Cameron Diaz looks a whole hell of a lot happier and a whole hell of a lot hotter since she and Justin Timberlake split up. We tend to look better after a breakup too (it's the whole not-eating thing coupled with major cuddle-withdrawal) except we tend to stay in bed crying our eyes out for months on end.

[Image via SplashNews]