(showbizspy.com) - Josh Hartnett has been told to give up vegetarianism.
The actor, 30, was ordered by his doctor to return to his meat eating ways after falling ill while filming 'The Black Dahlia' (2006) in Bulgaria.
He explains, "I was shooting a movie in Bulgaria called 'The Black Dahlia' and I was boxing for it. I was kind of anemic because I wasn't eating very much and I was working out all the time. So I went to the doctors to see what he could do.
"He said to me, 'Do you eat meat?' When I said no, he told me, 'You need to eat meat.' So that was kind of it!"
Although Hartnett has been a vegetarian since the age of 12, the star insists returning to meat wasn't all that difficult.
He added, "It wasn't hard at all - it's actually pretty good stuff."