Whoever thought this style of time jumping all over the place while introducing dozens of named characters was a good idea hopefully doesn't work in this field again. More confusing than a bad student film with all of the time jumps, maybe some day there will be a linear edit that makes sense.

To be fair, after re-watching, it was a lot easier to understand. The thing is, a good narrative shouldn't have to be viewed several times to make sense.

The acting was great. Cavill was a great fit for the character, as were most of the rest of the cast. Really, everything else was pretty good. The locations and scenery were good. The writing was good. Costuming, good. Special effects were fine. This would be an 8/10 if it wasn't for the poor use of time jumps.