Many aspects of this film regarding elite take over of the world, wealth controlling politics and corruption at all levels, could have been easily translated to today.

However, this takes place almost a hundred years ago, when the world was very different, or maybe as it is portrayed, not so different.

The continual switching between comedy and serious drama is present throughput the film. The acting is superb from the whole cast, especially Christian Bale and the beautiful Margot Robbie.

A good evenings entertainment and leaves one with something to think about. I would recommend this to a very wide ranging audience.