Admittedly, Cannes took up a lot of this week's fashion focus. But there were still a couple of cute street styles and several red carpet notables. While hot stuff Ashley Greene makes two cameos, Diane Kruger gets top ranking. Her Chanel paillette minidress is heavenly, and her beau, Joshua Jackson, always makes us smile. Continue on for memorable looks by Amanda Seyfried, the Victoria's Secret angels, Rachel Bilson, and Simon and Yasmin Le Bon (random!).