The first Marvel superhero film with a predominantly black cast has won rave reviews and is expected to smash box office records. It's also been hailed as a cultural moment for the representation of black characters in Hollywood.