Moonstruck
Nadat haar man een paar jaar terug tijdens een busongeval is overleden denkt Loretta Castorini (Cher) erover na om opnieuw te gaan trouwen.
Dus als de vriendelijke Johnny Cammareri (Danny Aiello) haar ten huwelijk vraagt, besluit ze hier op in te gaan. Omdat ze gelooft dat haar vorige huwelijk vervloekt was, wil ze niet trouwen in de City Hall. Dit keer wil ze alles goed doen, ook al geeft ze aan haar moeder Rose (Olympia Dukakis) toe dat ze niet echt verliefd is op Johnny.
Lorette is ervan overtuigd dat trouwen goed voor haar is, totdat ze Johnny’s jongere broer Ronny (Nicolas Cage) ontmoet. Ronny blijkt een hartstochtelijke en vrolijke man te zijn, hierdoor gaat Loretta twijfelen aan haar beslissing. Door de ruzie tussen de twee broers wordt het er allemaal niet makkelijker op. Johnny was verantwoordelijk voor een ongeluk waardoor Ronny zijn hand verloor, en waardoor zijn verloofde hem verliet.
Ondertussen verdenkt Rose haar man Cosmo (Vincent Gardenia) ervan vreemd te gaan. Het wordt helemaal ingewikkeld als Johnny terug komt van vakantie en verteld dat hij niet met Loretta kan trouwen.