Kate Winslet stunned as she walked the black carpet at the Los Angeles premiere of "Divergent" on Tuesday night, March 18.
The new mom, who welcomed her third child, son Bear Blaze, last December, looked ravishing in a red dress by SAFiYAA, which featured gazaar inserts and cap sleeves.
The 38-year-old actress glowed as she posed with her 22-year-old co-star Shailene Woodley.
Winslet recently opened up to E!'s Jason Kennedy for the "Today" show about balancing her Hollywood career and motherhood.
"There's something really empowering about going, 'Hell, I can do this! I can do this all!'" Winslet, who has two older children, Mia, 13, and Joe, 10, said. "That's the wonderful thing about mothers, you can because you must, and you just DO."
And she looks really good doing it.