Alfred Hitchcock might have done great things with Keira Knightley, even if she isn’t an ice blonde and usually doesn’t scream like Janet Leigh. He might also have done something with mystery writer ...