Her split from Justin Timberlake in january has obviously done Cameron Diaz the world of good. She looks super-trim and toned after a workout in West Hollywood.
Share your view
Top videos
Latest poll
Do you own a onesie jumpsuit?
Of course! They're so comfy and cosy (25%)
No, but I want one! (39%)
I think they look much better on babies and kids (35%)