This is very random – a 43-year-old American actress and a 19-year-old British… er…no, we don’t know what she does exactly…have both worn the same dress. But they’ve accessorised very differently – while Brooke Shields has a big necklace and an even bigger all-American smile, Peaches Geldof has a moody, skinny indie boy on her arm. But which one of them pulls it off? Over to you…
Who gets your vote?