Kate Winslet stunned on the red carpet for the premiere of Titanic 3D in London last night.

The actress wore a black silk crepe Jenny Packham gown with Swarovski crystal cap sleeves, embellishment at the waist and a deep-V neckline.

The 36-year-old actress had her hair styled in a retro look, while her makeup was simple with a hint of red lipstick and minimal definition on her eyes.

She accessorised the old Hollywood look with pieces from English jewellery house, Goode & Son, wearing a pair of 1950s' diamond earrings and bracelet with a 1940s' yellow cocktail ring.

Winslet wearing one of her go-to designers, Jenny Packham

Titanic director James Cameron and Kate Winslet catch up on the red carpet