Okay soundtracks and the perfect actor for the main role. Too bad Cavill doesn't have anything worthy to work with.

The rest of the cast is no bueno, with rare exceptions, the writing is terrible, and there's no respect for the source material, which is plentiful.