Robert Pattinson as Black Panther