This could have been so much better but also so much worse. It turned out to be the best DC movie since The Dark Knight Rises; more enjoyable than Man of Steel or Batman v Superman, but still far less so than an average Marvel film.

I'm not an expert on what it takes to make a great movie. It seems like the actors did well and were well cast. It just feels like something is missing to bring everything together. The magic isn't there.