It has been revealed that Anne Hathaway is to don superhero fancy dress for the first time in order to play an iconic role in the new Batman movie.

The Dark Knight Rises is to open in cinemas in 2012 and The Devil Wears Prada actress has been chosen to appear opposite Christian Bale as Catwoman.

She reportedly beat fellow movie stars Natalie Portman and Keira Knightley to the part, with director Christopher Nolan saying he thinks she will be perfect in the silver screen outing.

However, it has rather amusingly emerged that Hathaway is allergic to felines in real life and can't stand to be in the same room as one.

It's a good job directors can work wonders with special effects these days - and that her costume is likely to be more rubber than fur.

Fansite TMR Zoo said it is looking forward to seeing Hathaway wearing Catwoman fancy dress. It also digitally altered photos of her predecessors to see how she would look in outfits from earlier Batman movies.