Kate Winslet was 21 in Titanic when she played the character 'Rose DeWitt Bukater'. That was over 22 years ago in 1997. Today she is 44, and has starred in 47 movies in total, 41 since Titanic was released.
Kate Elizabeth Winslet CBE is an English actress. She is particularly known for her work in period dramas, and is often drawn to portraying angst-ridden women.