Last night, Cheryl Cole stepped out in London to support Girls Aloud bandmate Kimberley Walsh at her first performance as Princess Fiona in Shrek The Musical. Cheryl wore a black and white frilled Moschino dress (£1,210), which we'd already seen on Zooey Deschanel at the premiere of Our Idiot Brother in August...


The question is, who pulled it off? It definitely suits Zooey's trademark quirky style, though she ditched her usual black tights in favour of bare legs and slightly boring black YSL shoes, pulling her long wavy hair up into a messy side bun. Cheryl, meanwhile, opted for a loose 60s updo, pink lippy and black and white pointed shoes.

Of course the alternative is that they both look a bit like's your call!