Former policeman Tom Cutler (Samuel L. Jackson) earns his living by scrubbing up after crime scenes in Trenton, New Jersey. A widower with a teenaged daughter, Rose (Keke Palmer), Tom goes to an upscale neighborhood to clean up after a homicide scene. The next day, when he goes to return the key, he's surprised to find that the woman, Ann Norcut (Eva Mendes), whose home was the crime scene, has no idea what happened.
He finds from a buddy who’s still on the force that Ann's husband, who was a key prosecution witness about to testify about corruption in the police force, has gone missing. The next day, the police begin investigating Tom's cleaning company and he no longer knows who he can trust.