Moonstruck is a 1987 American romantic comedy film directed by Norman Jewison and written by John Patrick Shanley. It stars Cher as a widowed Italian American woman who falls in love with her fiancé's hot-tempered, estranged younger brother, played by Nicolas Cage.