Let's get straight to the point. This movie was marketed as something epic and grand, but unfortunately it falls flat. It seemed like it wanted to be many things, but at the same time it did not know what it wanted to be.
Story: It's a rehash of many plots we have seen over and over. I am fine with reusing plots, but this is done borderline terribly. There are too many ifs and whys asked throughout the movie. There are no backstory to where this Mid-world or other communities come from or how they are connected to our world. I saw a lot of potential, especially in the first 15 minutes, but sadly it never felt the need to explain to the audience about their myth and lore. Furthermore, it's supposed to be a grand epic tale, but it takes many easy ways out or disregards the possible challenges completely. The story also brushes off any real emotional depths. There were some comedy here and there that did make me chuckle, but it was not good enough to pull back from the heavy nonsensical plot.
Characters: They are very generic characters that we have once again seen a million times. And once again I don't mind seeing a generic tale about generic characters if it's done properly (with heart and soul). However, these characters are two dimensional. Their goals and motives are weak and lack purpose. They are basically black and white. There are also too many ifs and why the characters do what they do. No backstories or justice were given to them. As a matter of fact, there were several random characters who were inserted for the sake of letting the time tick. It gave no true purpose to the main plot. Very pitiful.
Acting: Idris Elba and Matthew McConaughey are huge stars, and they managed well with what the script and dialogues had to offer them. I also thought the protagonist, and young star, Tom Taylor, and the protagonist's mom, Katheryn Winnick were great. They honestly deserved better than this movie.
Script + Dialogue: I don't understand how these actors can act through these horrible dialogues. The line that the gunslinger always says in the trailer is used throughout the entire movie. It is supposed to carry depth, but it passes off as being cheesy. It's supposed to hold meaning, but it falls under the dirt. There are several other dialogues with The Man in Black that passes off as a two dimensional power hunger villain. Imagine a villain who is finger-tenting while planning something masterful, but take away anything masterful about it. He just looks ridiculous.
Action + Editing: There are lack of action scenes, which can be understandable given the runtime. The shooting scenes that we have seen in trailers look pretty awesome, but we don't get much more than what we see in the trailers. Moreover, the editing felt choppy. There are many black out scenes and zoom out of cities or scenery that just felt out of place and took up too much runtime for no purpose.
Guys, in the end, despite all the nasty criticism I have for this movie, it was only 1h35min, so I did not feel bored out of my mind. There were a lot of slow scenes, but I was never completely bored because I kept waiting around for "a" great moment. It never happened. Even at the climax, I was hoping that it was not the climax. I walked out of this movie feeling numb and content, but then I realized that content was not enough for a movie of this caliber, and I was being too easy on it. The sad part about this movie is that by the end of it, you realized nothing has progressed and it was a mess of nothingness.
My 4.5/10 stars goes out to its could have been potential and acting department.