Penelope (2007), a quite odd little British fantasy. This has Penelope Wilhern (Christina Ricci), a young aristocratic heiress who, due to an ancient family curse, has the facial features of a pig. To break the curse, all she has to do is find someone who will marry her, but it's not going to be easy, as any potential men run away, but she may have found one in hard-up Max (James McAvoy). This is one of those films that come along once in a blue moon, and will split audiences in two. But, despite it's offbeat tone, it's a funny, touching and charming little fairy tale, set in some sort of hybrid UK/America land. Plus, it has an excellent supporting cast including Catherine O'Hara, Richard E. Grant, Nigel Havers, Lenny Henry, Russell Brand, Ronni Ancona, Nick Frost, Peter Dinklage and Reese Witherspoon, (who also produced the film... ;)) 3/5
