Stephan James brilliantly plays the title character in a drama that knows the ways of both injustice and self-sabotage.