Constantine
Sean Axmaker
Lawrence keeps the story on track and doesn't cheat the world of Constantine, which embraces good, evil, unforgiving judgment and the human ambiguities that offer the possibility for forgiveness.