young michelle pfeiffer as supergirl