Catherine O'Hara, Peter Dinklage, James McAvoy and Richard E. Grant have joined Christina Ricci and Reese Witherspoon in "Penelope," a romantic fable directed by Mark Palansky from a script by Leslie Caveny reports Variety.
Story concerns a young woman who must break a family curse and find true love. Shooting begins this month around the UK.
McAvoy will play the title character's love interest, O'Hara and Grant her parents. "Station Agent" star Dinklage plays a photog obsessed with photographing the title character, who's been cursed with the face of a pig.
