Superb production values & Christian Bale 's charisma make up for a derivative plot .
Sentiment: positive