William Jackson Harper as black panther