La nominada al Oscar Annette Bening fue elegida originalmente para interpretar a Catwoman, una figura bastante importante en la vida de Batman. Sin embargo, Bening tuvo que abandonar la producción en una ocasión debido a su embarazo, y Michelle Pfeiffer pasó a ocupar su lugar. El cambio fue inesperado, e incluso se dice que Pfeiffer llevó trajes medidos para su predecesora debido a las prisas por comenzar el rodaje.