Jessica Alba demonstrated her ability to pull of two completely different looks, once again.
The actress looked stunning at the Hope For Children Gala in a 50s-style red Preen dress and Brian Atwood shoes, with red carpet hair and bold red lips.
But her Hollywood siren get-up made a big change from a few hours earlier when Jessica was out rocking bright floral trousers, a khaki shirt, a wide brim hat and Dr Martens.
The ultimate style chameleon, we marvel at her ability to pull of two totally different outfits - and we aren't even sure which we like best.
Which do you prefer?
By Rebecca Gillam