Ruth DeWitt Bukater in Titanic (1997) is played by Frances Fisher.
See the full spoiler-free cast & character guide for Titanic