The director was passionate and you could tell how much care he put into every scene. The story was by the guy who wrote Expendables and Doom, no wonder it was stupid. The screenplay was by done by Max Borenstein, the guy who worked on the screenplay for the awful terribly received Seventh Son so no wonder the dialogue was cheesy as ****. So while the director and CGI team made the best of a piece of shit script, the fact is Legendary is a stupid company that threw away millions of dollars on a script written by idiots which I have no idea why they chose to write such a movie.