I only gave it 4 stars because in my opinion, it would've been just as great if they used fictional characters in comparison to actual legendary black westerners. Im not against "fantasy" and agree that is why we watch movie's to escape reality, but to use these people names and not illustrate what made them great African Americans in the fabrics of America seems like a crime. Otherwise no complaints, very good movie.