Black Panther: Every Character Ranked Worst To Best
Played By: Danai Gurira
Though she doesn't quite have the same complexity as Nakia, Okoye is more of a force to be reckoned with in Black Panther.
She's the General of T'Challa's personal guard and the head of his army and in Danai Gurira's hands, she's easily bad-ass enough to justify the billing. She's pretty much the only character (other than Shuri) who gets away with challenging her king (there's almost a sibling dynamic between them, actually).
She really comes into her own when she's fighting - and when she's talking about her duty to her country - and it's going to be great to see her and the Dora Milaje again in Infinity War when they can be set upon Thanos' army.