Three single women in a picturesque Rhode Island village have their wishes granted - at a cost - when a mysterious and flamboyant man arrives in their lives.
Jack Nicholson
as Daryl Van Horne
Cher
as Alexandra Medford
Susan Sarandon
as Jane Spofford
Michelle Pfeiffer
as Sukie Ridgemont
Veronica Cartwright
as Felicia Alden
Richard Jenkins
as Clyde Alden
Keith Jochim
as Walter Neff
Carel Struycken
as Fidel
Helen Lloyd Breed
as Mrs. Biddle
Caroline Struzik
as Carol Medford
Michele Sincavage
as Ridgemont Child
Nicol Sincavage
as Ridgemont Child