A thriller starring Marlee Matlin, set in Portland, Oregon, with spectacular locations.