Diane Kruger in a somptuous purple gown