Skip to content
SearchOTT
Moonstruck poster

Moonstruck

1987·Movie·PG·102 min·6.9(1,104)

Life. Family. Love.

37-year-old Italian-American widow Loretta Castorini believes she is unlucky in love, and so accepts a marriage proposal from her boyfriend Johnny, even though she doesn't love him. When she meets his estranged younger brother Ronny, an emotional and passionate man, she finds herself drawn to him. She tries to resist, but Ronny, who blames his brother for the loss of his hand, has no scruples about aggressively pursuing her while Johnny is out of the country. As Loretta falls for Ronny, she learns that she's not the only one in her family with a secret romance.

▶ Watch trailer

Where to watch Moonstruck in United States

Click a service to open Moonstruck there. Availability last verified on June 23, 2026.

Where is Moonstruck streaming around the world?

CountryStreaming onRent / Buy
United StatesKanopy, Hoopla, The Roku Channel, YouTube FreeAmazon Video, Apple TV Store, Google Play Movies
IndiaMGM Plus Amazon ChannelApple TV Store, Amazon Video
United KingdomMUBI, MUBI Amazon Channel, MGM Plus Amazon Channel, Rakuten TVApple TV Store, Amazon Video, Sky Store
CanadaMGM Amazon Channel, Crave Amazon Channel, Hoopla, Tubi TVApple TV Store, Google Play Movies, CosmoGo
AustraliaAmazon Prime Video, BINGE, Foxtel Now, Amazon Prime Video with AdsApple TV Store, Amazon Video, Google Play Movies
GermanyMGM Plus Amazon ChannelApple TV Store, Amazon Video, maxdome Store
FranceMUBI, MGM Amazon Channel, MUBI Amazon ChannelApple TV Store, Orange VOD, Amazon Video
SpainMovistar Plus+, Movistar Plus+ Ficción Total , Filmin, MGM Plus Amazon ChannelApple TV Store, Amazon Video
BrazilAmazon Prime Video, Looke, Looke Amazon Channel, Amazon Prime Video with AdsApple TV Store, Amazon Video
JapanU-NEXT, MGM Amazon ChannelFOD

About Moonstruck

Moonstruck is a 1987 English-language comedy, drama and romance film directed by Norman Jewison. The cast is led by Cher, Nicolas Cage, Vincent Gardenia. It has a runtime of 1h 42m. Viewers rate it 6.9/10 across 1100 ratings. In United States, it is currently streaming on Kanopy, Hoopla, The Roku Channel.

Moonstruck was produced by Star Partners, Metro-Goldwyn-Mayer, and Patrick Palmer & Norman Jewison Productions and made in United States of America. It was released on December 16, 1987, and carries a PG certification. Made on a budget of about $15 million, it went on to gross $122 million worldwide.

Director
Norman Jewison
Writers
John Patrick Shanley
Release date
December 16, 1987
Original language
English
Age rating
PG
Status
Released
Country
United States of America
Budget
$15 million
Box office
$122 million
Production
Star Partners, Metro-Goldwyn-Mayer, Patrick Palmer & Norman Jewison Productions
#opera#marriage proposal#husband wife relationship#italian american#sicily, italy#widow#superstition#full moon#man woman relationship#mama's boy#bakery#engagement#family relationships#italian restaurant

Moonstruck cast & crew

Moonstruck was directed by Norman Jewison and written by John Patrick Shanley.

The cast features Cher as Loretta Castorini, Nicolas Cage as Ronny Cammareri, Vincent Gardenia as Cosmo Castorini, Olympia Dukakis as Rose Castorini, Danny Aiello as Mr. Johnny Cammareri, and Julie Bovasso as Rita Cappomaggi.

Behind the camera, the score was composed by Dick Hyman, cinematography is by David Watkin, and it was produced by Norman Jewison and Patrick J. Palmer.

Is Moonstruck worth watching?

Moonstruck holds an audience score of 6.9/10 from 1,104 ratings, a solidly received comedy films.

At 1h 42m, it's a standard feature-length watch.

If you enjoy comedy, drama, and romance, Moonstruck is worth a place on your watchlist.

How and where to watch Moonstruck

In United States, you can stream Moonstruck on Kanopy, Hoopla, The Roku Channel, YouTube Free, and Tubi TV, or rent and buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of Moonstruck

Cher

Cher

Loretta Castorini

Nicolas Cage

Nicolas Cage

Ronny Cammareri

Vincent Gardenia

Vincent Gardenia

Cosmo Castorini

Olympia Dukakis

Olympia Dukakis

Rose Castorini

Danny Aiello

Danny Aiello

Mr. Johnny Cammareri

Julie Bovasso

Julie Bovasso

Rita Cappomaggi

John Mahoney

John Mahoney

Perry

Louis Guss

Louis Guss

Raymond Capomaggi

Feodor Chaliapin Jr.

Feodor Chaliapin Jr.

Old Man

Anita Gillette

Anita Gillette

Mona

Leonardo Cimino

Leonardo Cimino

Felix

Paula Trueman

Paula Trueman

Lucy

Moonstruck — FAQs

Where can I watch Moonstruck in United States?

Moonstruck is streaming on Kanopy, Hoopla, The Roku Channel, YouTube Free in United States.

Is Moonstruck on Kanopy?

Yes — Moonstruck is currently available on Kanopy in United States.

What language is Moonstruck in?

Moonstruck is originally in English, with audio tracks including English, Italian. Subtitle and dub options vary by streaming service.

How long is Moonstruck?

Moonstruck runs 1 hours 42 minutes (102 minutes).

What is Moonstruck rated?

Moonstruck is rated PG. It holds a 6.9/10 audience score from 1,104 ratings.

More like Moonstruck

Marty
Mambo Italiano
Everyone Says I Love You
Elsa & Fred
Avanti!
Hannah and Her Sisters
Father of the Bride
La Dolce Villa
Author! Author!
The Nanny Diaries
Catch and Release
West Side Story