Rose DeWitt Bukater in Titanic (1997) is played by Kate Winslet.
See the full spoiler-free cast & character guide for Titanic