It is almost impossible to think of celebrity party dresses without Hollywood beauty Katherine Heigl springing to mind.
She exudes glamour on the red carpet and knows exactly how to dress her size 12 body and the elegant, shapely curves that come with it.
Her fabulous figure helped her land a starring role in Grey's Anatomy and her conservative yet stylish party wardrobe not only compliments her body shape but also marks her as one of the most graceful and unpretentious stars in Hollywood.
Katherine often selects simple knee-length dresses and peep-toe heels when it comes to dressing for a party, and this is a great look to copy when deciding on an outfit for an upcoming wedding.
The 27 Dresses star's secret to always looking picture-perfect is the cut of the garment.
She almost always chooses knee-length dresses that cinch in at the waist and the neckline is generally fairly pronounced, shaped by either a V-neck or asymmetrical sleeves.
This is a beautiful, feminine look that works best in gemstone colours, such as emerald green, cobalt blue, ruby red or jet black.
Look 1: Red satin dress with lace detailing, Topshop. Gold peep-toe shoes, Brian Atwood Look 2: Cobalt-blue silk dress, Lela Rose. Black peep-toe shoes, Mango Look 3: Shorted-sleeved black dress, French Connection. Grey peep-toe shoes with bows over the toe, Carvela Look 4: Emerald cashmere dress complete with brooch, Oscar de la Renta. Black satin shoes with silver-lined bows, Nine West