Twin, fashion icon and bedhead Mary Kate Olsen and former Stormbreaker Alex Pettyfer have signed up to join Beastly, a modern retelling of the Beauty and the Beast story set in uptown Manhattan.

Olsen will play the transfer student who places a curse on Pettyfer's vain and egocentric young man, who tends to look down on anyone poorer, less handsome or less popular than he is. Soon he starts to look on the outside like he does on the inside, and his popularity suffers hugely as a result. We're guessing that Vanessa "High School Musical" Hudgens who's also on board plays the Beauty who could hold the key to his predicament.

The film's based on Alex Flinn's fantasy novel of the same name, and with Penelope In Wonderland's Daniel Barnz writing and directing the film. It will shoot in Montreal in June. And is it just us or is there quite a bit of typecasting here? Pettyfer's been playing quite a lot of stuck-up characters; Hudgens is (unsurprisingly) generally the beauty, and Olsen's hair and clothing do kinda lend themselves to playing a witch.