Anne Hathaway has gone from being in princess to a cowboy's wife to wearing prada to being a white queen. Now, you can attach 'catwoman' to her resumé.

The actress, 28, has been cast as Selina Kyle in the next Batman film, The Dark Knight Rises, in which Christian Bale will reprise the superhero role in the third installment of director Christopher Nolan's series.

I do like her as an actress. It'll be interesting to see her playing such a dark role - especially in the Dark Knight where are pretty, well, dark.