A possible explanation of the story (slight spolier)
Most of the film is told from Steven's POV (there are only a few scenes in which he is not present) and we know that he is an unreliable narrator, so it is possible that the majority, if not all of the action, is taking place in his head -- that is he invents Percival as a way of concluding his search for Annie's killer, but then realizes that perhaps her death was punishment for his own violent actions.
share