Keira Knightley said she rarely gets appreciation for her work The angry ones are very odd, she says Keira has a 18-month-old daughter Edie