The twist ruined the movie
It makes no sense that Dave would let his wife think that he killed an innocent young girl instead of just telling her the truth that he beat the shit out of a pedophile. If you love your wife why let her go down that road of insanity for no reason.
The script was obviously written this way to maintain suspense but it takes away any believability/integrity in the story.