Viola Davis is acting her tail off as always, but add in John Boyega, Lashana Lynch, and the other amazing actors I was introduced to for the first time and you have a recipe for cinema gold.
While the run time is a little long for my taste, the entire 2 hours was packed with action, beautiful costumes, wonderful story telling, and fascinating imagery. My point is, was never bored which tends to happen for me in longer movies.
The ending was also great and wrapped the story up perfectly.