Good, but not great

Rating: 7/10 (18 January 2019)

Good, but not great. Superb performances, not surprisingly, by Russell Crowe and Christian Bale. Plot had a few holes though, and in the end it got rather preachy.