Cameron Diaz changed into a vibrant dress by Victoria Beckham for the Vanity fair Oscar Party.
This is a look that's better suited to Cameron than her Oscars red carpet turn (click here).
The colour, and the sport fit show off her toned figure really well.
Image Source: justjared