Penelope (2006 film) › Cast
Christina Ricci
Penelope Wilhern
James McAvoy
Johnny/Max
Catherine O'Hara
Jessica Wilhern
Peter Dinklage
Lemon
Richard E. Grant
Franklin Wilhern
Nick Prideaux
Penelope's Great-Grandfather
Reese Witherspoon
Annie
Simon Woods
Edward Vanderman
Paul Herbert
Leonard Wilhern
Ronni Ancona
Wanda
Simon Chandler
Doctor
Michael Feast
Jake/Witch
Nigel Havers
Mr. Vanderman
Lenny Henry
Krull