Gemma Arterton sparkled on the red carpet at the ‘Once Upon A Time In America’ – Gucci Film Foundation’ premiere during the 2012 Cannes Film Festival at the Palais des Festivals this evening.

The British actress donned a one-of-a-kind Gucci gown for the occasion.

Her fully-beaded silver gown with organza straps is a work of art.

My only disappointments were the gold earrings (one should not mix metals) and her updo.

A sleeker hairstyle would be preferred.

Credit: Getty