The things that allow Black Panther to be an amazing movie are the villain Kilmongee (played by Michael B. Jordan), the soundtrack for the movie, and the wonder known as Shuri (played by Letita Wright).
Directed by David F. Sandberg
Written by Henry Gaden
Starring: Zachary Levi, Mark Stron, Asher Angel and Jack Dylan Grazer
Unless you have been living under a rock you would have heard that Shazam! hit theatres this...