

Moonstruck
“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.
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?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | Kanopy, Hoopla, The Roku Channel, YouTube Free | Amazon Video, Apple TV Store, Google Play Movies |
| India | MGM Plus Amazon Channel | Apple TV Store, Amazon Video |
| United Kingdom | MUBI, MUBI Amazon Channel, MGM Plus Amazon Channel, Rakuten TV | Apple TV Store, Amazon Video, Sky Store |
| Canada | MGM Amazon Channel, Crave Amazon Channel, Hoopla, Tubi TV | Apple TV Store, Google Play Movies, CosmoGo |
| Australia | Amazon Prime Video, BINGE, Foxtel Now, Amazon Prime Video with Ads | Apple TV Store, Amazon Video, Google Play Movies |
| Germany | MGM Plus Amazon Channel | Apple TV Store, Amazon Video, maxdome Store |
| France | MUBI, MGM Amazon Channel, MUBI Amazon Channel | Apple TV Store, Orange VOD, Amazon Video |
| Spain | Movistar Plus+, Movistar Plus+ Ficción Total , Filmin, MGM Plus Amazon Channel | Apple TV Store, Amazon Video |
| Brazil | Amazon Prime Video, Looke, Looke Amazon Channel, Amazon Prime Video with Ads | Apple TV Store, Amazon Video |
| Japan | U-NEXT, MGM Amazon Channel | FOD |
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
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
Loretta Castorini

Nicolas Cage
Ronny Cammareri

Vincent Gardenia
Cosmo Castorini

Olympia Dukakis
Rose Castorini

Danny Aiello
Mr. Johnny Cammareri

Julie Bovasso
Rita Cappomaggi

John Mahoney
Perry

Louis Guss
Raymond Capomaggi

Feodor Chaliapin Jr.
Old Man

Anita Gillette
Mona

Leonardo Cimino
Felix

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.











