James Bond has a reputation for being the best-dressed fictional character ever created. (I mean, 007 is in formal-wear 24/7…) In the most recent revamp of the series, his love interest in Casino Royale certainly isn’t a bad dresser either… This thinking man’s girlfriend is smart, sexy and sumptuous. The French actress Eva Green plays Vesper Lynd, a foreign liaison agent from the HM Treasury’s Financial Action Task Force, with a few secrets of her own. Here, she’s wearing a gorgeous, dark purple halter gown by Roberto Cavalli. It’s a wonder any of the poker players can keep their focus while this fox is in the room!