Who plays Ruth DeWitt Bukater in Titanic?

Ruth DeWitt Bukater in Titanic (1997) is played by Frances Fisher.

See the full spoiler-free cast & character guide for Titanic