Perfect Stranger could have made a good film had the scriptwriter, Todd Komarnicki, and the director, James Foley, been less careless.