Back in January when Olivia Wilde was wowing us on the red carpet, she wore this chocolate Marchesa tulle gown which was decorated with gold sequins to the 2011 Golden Globe Awards.

Jennifer Hudson wore the same gown whilst taping the ‘Disney Parks Christmas Day Parade’ TV special at the Disneyland Resort in California on Friday.

With no visible accessories on either of these lovely ladies – a smart choice based on the sheer magnitude of the dress – we can only judge based on hair and makeup.

Olivia wore her brunette locks sleek and straight, with blunt bangs and smoky eye makeup. Jennifer chose to play up the princess look, with major curls and bright pink lips.

With a gown this gorgeous on two stunning ladies, it’s almost impossible to choose between them, but Olivia has the edge for us due to her inspired footwear choice.