Anne Hathaway has been cast as Catwoman opposite Christian Bale and Tom Hardy in The Dark Knight Rises. Terrific.