Natalie Portman has come under fire after equating meat eating to rape.

The actress and vegan activist wrote a detailed report to the Huffington Post about her experiences being a vegan.

However, it's her endorsement of Jonathan Safran Foer's controversial book Eating Animals, and her subsequent reason for backing the book that has caused the controversy.

She wrote, "I say that Foer's ethical charge against animal eating is brave because not only is it unpopular, it has also been characterized as unmanly, inconsiderate and juvenile. But he reminds us that being a man, and a human, takes more thought than just 'This is tasty, and that's why I do it.'

"He posits that consideration, as promoted by Michael Pollan in The Omnivore's Dilemma, which has more to do with being polite to your tablemates than sicking to your own ideals, would be absurd if applied to any other belief (e.g I don't believe in rape, but if it's what it takes to please my dinner hosts, hen so be it."