Sienna Miller has blasted critics who believe fellow actress Keira Knightley suffers from anorexia, insisting she eats "like a horse". The Pirates Of The Caribbean beauty was a source of constant speculation earlier this year (07) when she appeared thinner than usual. But Miller, who has befriended Knightley on the set of their latest film The Edge of Love, insists her co-star is happy and healthy. She says, "She eats like a horse. She always asks for seconds and loves her apple crumble. There's no way she has an eating problem. "She is a really good friend of mine, she is a wonderful girl. Eats like a pig for everyone out there who calls her anorexic."