Anne Hathaway at the 'Dark Knight Rises' premiere last night. - The Independent