I saw the movie Penelope. It stars Christina Ricci (Casper), James McAvoy (X-Men: First Class), and Reese Witherspoon (Legally Blonde)
A modern romantic tale about a young aristocratic heiress born under a curse that can only be broken when she finds true love with "one who will love her faithfully.
I give this movie 4/5 stars.
Great movie. Love it.