Cameron Diaz Ok, normally the model-turned-actress looks a little beat (when she's not on the red carpet, anyhow.) But here, outside her Manhattan apartment, we're pleasantly surprised to say she's actually looking pretty good!

Is it the back-to-blonde locks? The bright smile? Or is she just happy because her career is going so great? Well, maybe scratch that last one...