Although its cgi is a little bad, it is really good movie. Some people don't like the ending but to me it is ok. The action scenes are really good. One thing i don't like about it is that dark flash has little screen time. The plot is also good .After all, it is really good movie. I recommend to watch it.