On such a rainy day in Hollywood, perhaps silk wasn't the best choice for a stroll along the red carpet. Nevertheless, Cameron Diaz went against the pink and purple grain which many of the stars wore in this bright red number by Alexander McQueen. Truth be told, it wasn't one of my favourites but it was great to see a flash of bold colour in what was a mostly sea of flesh-tone coloured gowns. What are your thoughts on Cam's outfit?

[Image: Rex Features]