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.Scott Steindorff’s Stone Village is co-financing the film with Grosvenor Park. Shooting begins this month around the U.K. Steindorff is producing with Witherspoon and Jennifer Simpson of Type A Films. Story concerns a young woman who must break a family curse and find true love. 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. Stone Village’s Dylan Russell is exec producing.