A really good yarn completely screwed up by a none existent script. What script there was was dreadful. The effects were spectacular but it was failed by a director who thought he could do the whole thing on his own. Clint Eastwood fell into a similar trap for many years.