THE Oscar-winner only gave birth three months ago. But Kate Winslet looked jaw-droppingly glamorous as she made her first red carpet appearance since having baby boy Bear Blaze in December.
The 38-year-old sizzled in a glamorous floor-legnth Safiyaa gown as they turned on the smiles for the cameras at the Divergent premiere in LA last night.
Baby Bear was the third child for the actress, who's married to Ned Rocknroll. She has two other children Mia (13) and Joe (10) with ex husbands Jim Threapleton and Sam Mendes. Also at the premiere was Kate's co-star Shailene Woodley, who turned heads in a bronze dress and writer Veronica Rothm.
The flick stars Ashley Judd, Miles Teller, Tony Goldwyn and Zoe Kravitz. Set in dystopian Chicago and based on the novel of the same name, it sees people divided into five different factions based on their personalities.