Skip to content
SearchOTT
Penelope poster

Penelope

2007·Movie·PG·104 min·6.7(1,484)

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.

▶ Watch trailer

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?

CountryStreaming onRent / Buy
United StatesAmazon Prime Video, Amazon Prime Video with Ads, Kanopy, HooplaAmazon Video, Apple TV Store, Google Play Movies
United KingdomGoogle Play Movies, YouTube
CanadaHoopla, Tubi TV, PlexApple TV Store, Google Play Movies, YouTube
GermanyApple TV Store, Google Play Movies, YouTube
FranceMolotov TV, Cine+ OCS Amazon Channel , SFR PlayOrange VOD
BrazilAmazon 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
#marriage proposal#isolation#pig#fairy tale#yellow press#transformation#beauty#nose#motherly love#make a match#modern fairy tale

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

Christina Ricci

Penelope Wilhern

James McAvoy

James McAvoy

Johnny/Max

Catherine O'Hara

Catherine O'Hara

Jessica Wilhern

Peter Dinklage

Peter Dinklage

Lemon

Richard E. Grant

Richard E. Grant

Franklin Wilhern

Reese Witherspoon

Reese Witherspoon

Annie

Simon Woods

Simon Woods

Edward Vanderman

Ronni Ancona

Ronni Ancona

Wanda

Nigel Havers

Nigel Havers

Mr. Vanderman

Lenny Henry

Lenny Henry

Krull

Christina Greatrex

Christina Greatrex

Mrs. Vanderman

Michael Feast

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.

More like Penelope

A Midsummer Night's Dream
Disenchanted
Cinderfella
Irish Wish
The Blue Bird
Bedtime Stories
A Midsummer Night's Dream
Godmothered
Enchanted
Tangled: Before Ever After
Maleficent
Ella Enchanted
Penelope (2007) — where to watch online · SearchOTT