CANNES, FRANCE - MAY 12: Actress Lea Seydoux attends the 'Robin Hood' Afterparty at the Majestic Beach during the 63rd Annual Cannes Film Festival on May 12, 2010 in Cannes, France.  (Photo by Andreas Rentz/Getty Images)