Frances was born in England, but grew up in a variety of places around the world (including Italy, Turkey, and Texas). In the late 1970's, Frances began appearing in daytime soap operas. By the 80's, she was working regularly on TV and in film.
In 1989, Clint Eastwood cast her in Pink Cadilac. The role was small, but the imapct on her life was huge. She began a 6-year affair with Eastwood. The 2 have a daughter together. Eastwood also cast Frances in Unforgiven, regarded by many as her breakout role. Throughout he 90's, she received roles in many well known films (including Titanic).
She has continued her successful career with several 'indie' films and a few roles on television.