Penelope is a great little movie and has elements that are suitable for both young and old. It is based on the children’s book, Penelope. Penelope Wilhern (played by Christina Ricci) is a young aristocratic heiress born under a curse which will only be broken (or so the family legend has it) by meeting her true love. Her mother, Jessica is played by the always funny Catherine O’Hara and acclaimed actor Peter Dinklage plays the part of a journalist, whose morals and heart of gold would make working in that particular profession extremely difficult. This is a movie for all the family to enjoy together!