Cast and Crew of Penelope

Penelope

"Penelope" was released in 2006 and featured Christina Ricci as the titular character, Penelope Wilhern, and James McAvoy as Johnny/Max. Upon its initial release, the film garnered mixed reviews; critics praised its whimsical and quirky charm along with its visual style and performances, particularly Ricci's, but some found the story uneven and the tone somewhat inconsistent. The movie struggled at the box office, failing to make a significant impact commercially. Over time, however, "Penelope" has developed a modest cult following thanks to its unique blend of fairy tale elements, dark comedy, and romantic themes. Viewers have come to appreciate its heartwarming message about self-acceptance and breaking societal molds. Today, it is often regarded as an underrated gem rather than a dated relic, cherished by fans who value its offbeat narrative and imaginative production design.

Main Cast of Penelope

Christina Ricci as Penelope Wilhern

Christina Ricci

Penelope Wilhern
James McAvoy as Johnny/Max

James McAvoy

Johnny/Max
Catherine O'Hara as Jessica Wilhern

Catherine O'Hara

Jessica Wilhern

Crew of Penelope

Full backstage crew list →