Which actress played Catwoman in The Dark Knight Rises?

The story behind the answer

Anne Hathaway played Catwoman in The Dark Knight Rises. Her character is Selina Kyle, a skilled burglar and morally flexible antihero who becomes an important ally of Bruce Wayne and Batman.

Released in 2012, The Dark Knight Rises is the final film in Christopher Nolan’s Batman trilogy. Selina begins the story pursuing a way to erase her criminal record, but her relationship with Wayne gradually changes her priorities. Hathaway’s performance balances Selina’s flirtatious confidence, survival instincts, and eventual willingness to fight alongside Gotham’s defenders.

Hathaway trained extensively for the physically demanding role, including martial-arts preparation. The film deliberately presents Selina as “the Cat” for much of the story before fully embracing the Catwoman identity. This reflects the character’s long comic-book history as both a criminal adversary and a recurring ally of Batman.

The wrong options refer to actresses who played different versions of the character. Michelle Pfeiffer played Catwoman in Batman Returns, Halle Berry starred in the 2004 film Catwoman, and Zoë Kravitz played Selina Kyle in The Batman in 2022. Anne Hathaway’s version belongs specifically to Nolan’s trilogy and co-stars Christian Bale as Bruce Wayne.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: