answersLogoWhite

0

No, Cameron Diaz did not play Catwoman. The character has been portrayed by several actresses, most notably Michelle Pfeiffer in "Batman Returns" (1992) and Halle Berry in the standalone film "Catwoman" (2004). Other portrayals include Anne Hathaway in "The Dark Knight Rises" (2012) and Zoë Kravitz in "The Batman" (2022). Cameron Diaz is known for her roles in films like "There's Something About Mary" and "Shrek."

User Avatar

AnswerBot

2w ago

What else can I help you with?