It might stumble along the way with an unlikeable protagonist and a reliance on familiar genre trappings that prevents it from feeling truly revolutionary, but...