Moonstruck presents Cher as a 37-year-old widow Loretta Castorini who works as a bookkeeper and lives with her family in Brooklyn Heights. Her boyfriend Johnny Cammareri, wants to marry her, but Loretta insists that they adhere to tradition, unlike her first marriage, which she believes was cursed, resulting in her husband's death after two years.
Loretta's father Cosmo doesn't like Johnny and barely agrees to pay for the wedding. Before departing for Sicily, Johnny asks his fiancé to invite his estranged younger brother Ronny. While Johnny is away, romantic feelings begin to develop between Loretta and Ronny however the former is conflicted because of her engagement to Johnny.
Drama unfolds within the family, but love prevails. Johnny breaks off the engagement, convinced that the marriage would see his mother's demise. Ronny then proposes to Loretta. Moonstruck is a heartfelt, humorous rom-com reflecting on family, love and superstition.