jennifer connelly as supergirl