It's not every day a 19-year-old celebrity is upstaged by an actress nearing her forties!
But young Hayden Panettiere didn't stand a chance when the perpetually perfect Cameron Diaz rocked up in NYC wearing an almost identical outfit.

Photographers were seeing double when both celebrities chose a white one shoulder dress for their respective premieres - especially as their matching blue eyes and blonde hair added to their similar look.
Cameron had ventured into town to promote her latest movie 'My Sisters Keeper', while Hayden made a run for the private screening of 'I Love You Beth Cooper'.

So folks - who do you think wore it best? Take a peek at our poll!


















