<Tr> <Th> Budget </Th> <Td> $20 million </Td> </Tr> <Tr> <Th> Box office </Th> <Td> $35.4 million </Td> </Tr> <P> Mermaids is a 1990 American comedy - drama film directed by Richard Benjamin and starring Cher, Bob Hoskins, Winona Ryder (who was nominated for a Golden Globe Award for best supporting actress for her role), and Christina Ricci in her first film role . It is based on the 1986 novel of the same title written by Patty Dann . It was shot in and around the towns of Rockport, Gloucester, Ipswich, Lincoln and Pawtucket . </P> <P> The film is narrated by Charlotte Flax, a quirky and awkward 15 - year - old girl living in Oklahoma with her single, eccentric mother, Rachel (whom she calls "Mrs. Flax"), and her sweet nine - year - old sister, Kate . Rachel's daughters have different fathers--Charlotte is a product of a teenage romance and a shotgun marriage that only lasted about a year and Kate is from an affair with an athlete . </P>

Where was the movie mermaids with cher filmed