Emma Watson as Black Panther