Emma Watson as Supergirl