

Penelope
“A fairytale like no other.”
Forlorn heiress Penelope Wilhern is cursed, and the only way out is to fall in love with someone of suitable stock. But how can she find her soulmate when she's sequestered inside her family's estate with only her parents to keep her company? This untraditional fairy tale is about a girl who bucks convention to create her own happy ending.
Where to watch Penelope in United States
Click a service to open Penelope there. Availability last verified on June 21, 2026.
Where is Penelope streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | Amazon Prime Video, Amazon Prime Video with Ads, Kanopy, Hoopla | Amazon Video, Apple TV Store, Google Play Movies |
| United Kingdom | — | Google Play Movies, YouTube |
| Canada | Hoopla, Tubi TV, Plex | Apple TV Store, Google Play Movies, YouTube |
| Germany | — | Apple TV Store, Google Play Movies, YouTube |
| France | Molotov TV, Cine+ OCS Amazon Channel , SFR Play | Orange VOD |
| Brazil | Amazon Prime Video, Paramount Plus, Paramount+ Amazon Channel, Paramount Plus Premium | — |
About Penelope
Penelope is a 2007 English-language fantasy, comedy and romance film directed by Mark Palansky. The cast is led by Christina Ricci, James McAvoy, Catherine O'Hara. It has a runtime of 1h 44m. Viewers rate it 6.7/10 across 1500 ratings. In United States, it is currently streaming on Amazon Prime Video, Amazon Prime Video with Ads, Kanopy.
Penelope was produced by Summit Entertainment, Tatira-Hiller Productions, and Type A Films and made in United Kingdom and United States of America. It was released on November 17, 2007, and carries a PG certification. Made on a budget of about $15 million, it went on to gross $21 million worldwide.
- Director
- Mark Palansky
- Writers
- Leslie Caveny
- Release date
- November 17, 2007
- Original language
- English
- Age rating
- PG
- Status
- Released
- Country
- United Kingdom, United States of America
- Budget
- $15 million
- Box office
- $21 million
- Production
- Summit Entertainment, Tatira-Hiller Productions, Type A Films
Penelope cast & crew
Penelope was directed by Mark Palansky and written by Leslie Caveny.
The cast features Christina Ricci as Penelope Wilhern, James McAvoy as Johnny/Max, Catherine O'Hara as Jessica Wilhern, Peter Dinklage as Lemon, Richard E. Grant as Franklin Wilhern, and Reese Witherspoon as Annie.
Behind the camera, the score was composed by Joby Talbot, cinematography is by Michel Amathieu, and it was produced by Leslie Caveny and Phil Robertson.
Is Penelope worth watching?
Penelope holds an audience score of 6.7/10 from 1,484 ratings, a solidly received fantasy films.
At 1h 44m, it's a standard feature-length watch.
If you enjoy fantasy, comedy, and romance, Penelope is worth a place on your watchlist.
How and where to watch Penelope
In United States, you can stream Penelope on Amazon Prime Video, Amazon Prime Video with Ads, Kanopy, Hoopla, and Fawesome, 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 Penelope

Christina Ricci
Penelope Wilhern

James McAvoy
Johnny/Max

Catherine O'Hara
Jessica Wilhern

Peter Dinklage
Lemon

Richard E. Grant
Franklin Wilhern

Reese Witherspoon
Annie

Simon Woods
Edward Vanderman

Ronni Ancona
Wanda

Nigel Havers
Mr. Vanderman

Lenny Henry
Krull

Christina Greatrex
Mrs. Vanderman

Michael Feast
Jake/Witch
Penelope — FAQs
▸Where can I watch Penelope in United States?
Penelope is streaming on Amazon Prime Video, Amazon Prime Video with Ads, Kanopy, Hoopla in United States.
▸Is Penelope on Amazon Prime Video?
Yes — Penelope is currently available on Amazon Prime Video in United States.
▸What language is Penelope in?
Penelope is originally in English. Subtitle and dub options vary by streaming service.
▸How long is Penelope?
Penelope runs 1 hours 44 minutes (104 minutes).
▸What is Penelope rated?
Penelope is rated PG. It holds a 6.7/10 audience score from 1,484 ratings.











