It may be 15 years since she played the role of Rose DeWitt Bukater, but Kate Winslet still looks like she could get away with portraying the first-class socialite.
The 36-year-old actress looked fantastic as she arrived at the world premiere of Titanic 3D at London's Royal Albert Hall this evening.
The re-release of the classic film comes 15 years after it first wowed cinema audiences across the globe, however someone noticeably absent from the red carpet was Leonardo DiCaprio.