Jennifer Hudson in Cocktail Dress
Jennifer Hudson wore one of the edgiest trends from the runways: a dress with manipulated fabric that gives it a 3D effect. She off the look with bold diamond earrings and flawless makeup.
Source...