• Video
  • Shop
  • Culture
  • Family
  • Wellness
  • Food
  • Living
  • Style
  • Travel
  • News
  • Book Club
  • Newsletter
  • Privacy Policy
  • Your US State Privacy Rights
  • Children's Online Privacy Policy
  • Interest-Based Ads
  • Terms of Use
  • Do Not Sell My Info
  • Contact Us
  • © 2025 ABC News
  • Culture

Zoe Kravitz is playing Catwoman in new 'Batman' and Michelle Pfeiffer gave stellar advice

2:33
Zoe Kravitz on her big new role as Catwoman
Dia Dipasupil/Getty Images, FILE
ByStephen Iervolino
October 15, 2019, 2:28 PM

Zoe Kravitz has signed on to play Catwoman in Matt Reeves' upcoming film "The Batman," and Michelle Pfieffer, who famously played the character in 1992's "Batman Returns," tells "Good Morning America" she's "so excited" for the actress.

The "Maleficent" sequel star also imparted a key piece of advice for her successor.

"Make sure whilst designing the costume they consider how you'll go to the bathroom," Pfieffer said to laughs. "Minor detail, but an important one."

Related Articles

(MORE: Michelle Pfeiffer recalls breathtaking 'Maleficent' scene with Angelina Jolie)

Related Articles

(MORE: Zoe Kravitz opens up about her grandmother Roxie Roker and carrying on the family legacy)

Editor’s Picks

Zoe Kravitz opens up about her family legacy

  • Sep 13, 2018

Nicole Kidman on bond with 'Big Little Lies' co-stars

  • Apr 23, 2019

Laura Dern on 'Big Little Lies': 'We're just so happy to work with other women'

  • May 28, 2019

The "Big Little Lies" actress will star opposite Robert Pattinson as Batman.

She reportedly beat out "Deadpool 2" veteran Zazie Beetz, Alicia Vikander of "Tomb Raider" and "Baby Driver" actress Eiza Gonzalez for the role of the anti-heroine and occasional love interest of the Caped Crusader.

Related Articles

(MORE: Robert Pattinson as Batman? The Internet has thoughts)

Incidentally, "The Batman" won't be Kravitz's first role in a major franchise -- she played the baddie Angel in 2011's "X-Men: First Class." She will next be seen in the upcoming Hulu series "High Fidelity," launching later this year.

Anne Hathaway, who played Catwoman in 2012's "The Dark Knight Rises" expressed her excitement for Kravitz on Instagram.

"The Batman" is scheduled to hit theaters June 25, 2021.

Editor’s Picks

Zoe Kravitz opens up about her family legacy

  • Sep 13, 2018

Nicole Kidman on bond with 'Big Little Lies' co-stars

  • Apr 23, 2019

Laura Dern on 'Big Little Lies': 'We're just so happy to work with other women'

  • May 28, 2019

Up Next in Culture—

Coldplay concert 'kiss cam' moment goes viral when Chris Martin jokes about an affair

July 18, 2025

Caitlin Clark will be 'active on the sidelines' during WNBA All-Star Game despite injury

July 18, 2025

Ariana Grande denies rumors she's leaving music

July 17, 2025

IMAX tickets for Christopher Nolan's 'The Odyssey' go on sale a year before release

July 17, 2025

Shop GMA Favorites

ABC will receive a commission for purchases made through these links.

Sponsored Content by Taboola

The latest lifestyle and entertainment news and inspiration for how to live your best life - all from Good Morning America.
  • Contests
  • Terms of Use
  • Privacy Policy
  • Do Not Sell My Info
  • Children’s Online Privacy Policy
  • Advertise with us
  • Your US State Privacy Rights
  • Interest-Based Ads
  • About Nielsen Measurement
  • Press
  • Feedback
  • Shop FAQs
  • ABC News
  • ABC
  • All Videos
  • All Topics
  • Sitemap

© 2025 ABC News
  • Privacy Policy— 
  • Your US State Privacy Rights— 
  • Children's Online Privacy Policy— 
  • Interest-Based Ads— 
  • Terms of Use— 
  • Do Not Sell My Info— 
  • Contact Us— 

© 2025 ABC News