But behind the scenes, the 44-year-old British actress has had a tumultuous love life.
Between 1998 and 2013, Winslet went on to marry and have children with three different men – Jim Threapleton, Sam Mendes and Edward Abel Smith (aka Ned Rocknroll).
Watch: The Mamamia team when we knew it was time for a divorce. Post continues below.
Throughout her career, Winslet has continued to keep her relationships and children out of the spotlight as much as possible.
“No one really knows what has happened in my life. No one really knows why my first marriage didn’t last; no one knows why my second didn’t. And I’m proud of those silences,” she told The Guardian in 2010.
That said, she has shared a few things about her three marriages over the years.
Here’s a look at the actress’ relationship history.