Led by Keira Knightley, Sarah Lancashire and Ben Whishaw, this London-set Christmastime thriller is full of feelings.