wowed on the red carpet on Sunday when she stepped out for
Divergent's London premiere.
CLICK ON PHOTOS FOR FULL GALLERYJust three months after
giving birth to her son Bear Blaze Winslet, 38-year-old Kate chose to wear a form-fitting black dress to promote the new Sci Fi action film in the British capital.Kate, who recently
opened up to Ellen DeGeneres about her newborn's unusual name, added a pop of colour to her outfit with scarlet nail polish and lipstick and accessorised with glittering diamond and emerald earrings.
Joining the new mum at the Odeon cinema in Leicester Square were her co-stars Theo James, Shailene Woodley and Ben Lloyd-Hughes.
Kate Winslet on losing baby weight and her son's nameThe cast members happily signed autographs and posed for photos with fans, while
Divergent's writer
Veronica Rothsigned copies of her bestselling book as she walked the red carpet.
Following
Divergent's Los Angeles premiere, Kate talked about her experience of playing a villain for the first time in her 23-year-long career.
Throwback Thursday: Kate Winslet's changing style"I haven’t played a villain before," she said. "But I didn’t realise that until I agreed to play the role and said ‘Oh, she’s actually kind of evil through and through’."She went on to add: "It was a big, fun, exciting, new challenge for me."
From left to right: Shailene Woodley, Theo James, Kate Winslet and Ben Lloyd-HughesStarring
Shailene Woodley,
Divergentis a young adult adaptation of Veronica's dystopian novel.Speaking about her co-star, Kate revealed that she had become close to Shailene during the course of filming."It’s really funny," she said. "People keep saying to me 'would you give Shailene advice?' and 'do you guys talks about your experience on
Titanicand what she’s about to face now?' They're describing it as if she's walking into a war zone with no body armour on."I have to say Shai is one of the most gorgeous women I have ever met and she’s a very dear, sweet, humble person, and she’s really gentle and grounded and I think she’s going to be okay."